閱讀706 返回首頁    go 技術社區[雲棲]


Mysql 查詢調優記錄

https://blog.csdn.net/xtdhqdhq/article/details/20377273

Using index:表示使用索引,如果隻有 Using index,說明他沒有查詢到數據表,隻用索引表就完成了這個查詢,這個叫覆蓋索引。如果同時出現Using where,代表使用索引來查找讀取記錄, 也是可以用到索引的,但是需要查詢到數據表。
Using where:表示條件查詢,如果不讀取表的所有數據,或不是僅僅通過索引就可以獲取所有需要的數據,則會出現 Using where。如果type列是ALL或index,而沒有出現該信息,則你有可能在執行錯誤的查詢:返回所有數據。
Using filesort:不是“使用文件索引”的含義!filesort是MySQL所實現的一種排序策略,通常在使用到排序語句ORDER BY的時候,會出現該信息。
Using temporary:表示為了得到結果,使用了臨時表,這通常是出現在多表聯合查詢,結果排序的場合。

統計避免出現 Using filesort的情況

最後更新:2017-05-04 23:31:09

  上一篇:go [搶鮮,多圖]百度開放大數據引擎
  下一篇:go 久經考驗的全棧雲平台:Apsara Stack Enterprise 新特性介紹