[SQL ] 關於explain指令

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

04/09 17:22, , 1F
個人覺得 http://tinyurl.com/c9394k 這本很不賴,先看 p79。
04/09 17:22, 1F

04/10 18:05, , 2F
恩 感謝樓上~
04/10 18:05, 2F
文章代碼(AID): #19tQruDU (Database)