JUST技術:管理海量空間資料的利器-空間填充曲線
阿新 • • 發佈:2021-10-02
https://blog.csdn.net/xiaojin21cen/article/details/84058694
id -> selectType -> type ->possible_keys -> key -> ref -> rows -> Extra
select_type
表示查詢中每個select子句的型別
type
對錶訪問方式,表示MySQL在表中找到所需行的方式,又稱“訪問型別”。
ALL、index(全索引掃描)、range、 ref、eq_ref、const、system、NULL(從左到右,效能從差到好)
複合索引中,range 會導致後面列的索引失效
複合索引 ( a , b , c)
,一般情況下,支援a=?
、a,b
、a,b,c
3種索引。
如果 a 使用的 range ,則 b ,c 列 索引失效。
如果 b 使用的 range , 則 c 列 索引失效。
range 比 index索引 要好
因為 range 開始於索引的某一點,而結束於索引的另一點,不用掃描全部索引。
possible_keys
指出MySQL能使用哪個索引在表中找到記錄,查詢涉及到的欄位上若存在索引,則該索引將被列出,但不一定被查詢使用(該查詢可以利用的索引,如果沒有任何索引顯示 null)
Key
key列顯示MySQL實際決定使用的鍵(索引),必然包含在possible_keys中
ref
使用索引的列
rows
查詢到結果集需要掃描讀取的資料行數。
Extra
在其他列中沒有顯示,但是十分重要的額外資訊。
Using filesort,Using index,Using temporary,Using where