explain (sql語句) G;sql
分析結果:spa
id sql語句編號
若是是鏈接查詢,表之間是平等關係,編號相同;若是有子查詢,編號遞增。orm
select——type 查詢類型排序
table 查詢針對的表
該值多是實際的表名或者臨時表,derived表示form子查詢,null表示無須查表索引
possible_key 可能用到的索引內存
key 最終使用到的索引it
key_len 使用索引的最大長度table
type 查詢方式form
方式 | 含義 |
---|---|
all | 全表掃描 |
index | 掃描所有索引節點 |
range | 範圍內掃描索引 |
ref | 根據索引直接找到某些數據行 |
eq_ref | 根據索引直接找到某一個數據行 |
const | 很快 |
system | 很快 |
null | 不通過表查詢 |
rows 預估須要掃描多少行class
extra
值 | 含義 |
---|---|
index | 用到了索引覆蓋,效率極高 |
using where | 僅靠索引沒法定位,使用了where |
using temporary | 用了臨時表,group by 與order by不一樣列 |
using filesort | 文件排序,可能在內存中或磁盤中 |