作者hareion08 (巨蟹)
看板Database
標題[SQL ] select * 是否會影響效能
時間Sun Jul 12 12:27:07 2015
資料庫名稱:Mysql
資料庫版本:5.2
內容/問題描述:
想請問 在查詢資料表時
只用到欄位1、欄位2
但是下SQL時使用 select * from
而不是select 欄位1,欄位2 from
是否會影響到查詢的效能(速度)?
還是只差在後續丟給PHP變數處理時
浪費記憶體空間?
--
Sent from my Android
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.216.78
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Database/M.1436675230.A.FAF.html
1F:推 ChingLan326: 我記得會影響 07/12 22:50
2F:推 ImNot5566: 會 07/13 09:17
3F:→ shadow0828: 一定會... 07/13 10:11
4F:→ hareion08: 謝謝大家,已修正! 07/13 19:42
5F:推 shadow0828: 寫DB的人 用select * 上頭會抓狂... 07/15 15:02
6F:→ tedcat: 還是要看看欄位多寡 07/15 19:14
7F:→ shadow0828: 欄位跟資料量吧 畢竟select * 是最吃效能... 07/16 11:02
8F:推 tracy217: * 是撈出所有欄位,若包含無須產出的欄位一定是浪費 07/18 14:29
9F:推 lin07646: 若是要全欄位,是否也不要用*比較好? 07/19 11:46