[SQL ] 關於explain指令
最近開始使用mysql
指令都是想到怎麼打就怎麼打 只要把想要的結果湊出來就好了
可是總覺得這樣做的效率一定很差
想學習怎樣下指令比較好
聽說由explain顯示的結果 可以幫助寫出更好的查詢指令
不過我道行太淺… 網路上對explain的解釋我怎麼看都看不懂= ="
有人可以用淺白一點的方式解釋一下怎麼看explain的結果嗎@@?
尤其想問的是 遇到extra欄顯示Using temporary Using filesort
這表示什麼? 該怎麼優化呢?
常聽別人說 sql指令下的好不好 執行效率差很多
我要如何學習將指令下好呢?
我現在就像武器都有了 卻不知道如何揮刀= ="
sql語法基本都會了 只是觀念都沒有
大家有推薦的書 指導這方面的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 134.208.2.243
推
04/09 17:22, , 1F
04/09 17:22, 1F
→
04/10 18:05, , 2F
04/10 18:05, 2F