2011/01/14

NOTE : 使用 SELECT * 查詢方式的壞處

  • 提供應用程式多餘的資料行,造成資源及效能上的浪費。
  • 會因為資料表的結構改變,易造成應用程式在捉取欄位時的bug。
  • 資料庫引擎需要先搜尋所有的資料行,再進行作業,影響資料庫效能。
  • 易造成無法使用index進行查詢,影響執行效能
  • Spec 文件或是程式碼不清楚,解讀時無法清楚、明確的知道資料行的名稱

1 意見:

匿名 提到...

能否 使用 index 進行查詢 是跟 Where 條件有關,與 Select * 無關