706
技術社區[雲棲]
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
上一篇:
[搶鮮,多圖]百度開放大數據引擎
下一篇:
久經考驗的全棧雲平台:Apsara Stack Enterprise 新特性介紹
【vue】webpack打包vue項目並且運行在Tomcat裏麵
Microsoft Visual Studio 不同的版本,創建對象會報錯
IOS中使用到的常用的第三方開放平台
First Doc
中國黑客出現的必然與中外網絡安全的差距
Oracle 取出多個字段列中的最大值和最小值
《maven實戰》讀書筆記6——maven聚合和繼承
What is the methodLists attribute of the structure objc_class for?
《Spring攻略(第2版)》——1.2 配置Spring IoC容器中的Bean
網絡子係統59_策略路由、多路徑路由