分析sql语句 explain
explain (sql语句) G;
方式 | 含义 |
---|---|
all | 全表扫描 |
index | 扫描全部索引节点 |
range | 范围内扫描索引 |
ref | 根据索引直接找到某些数据行 |
eq_ref | 根据索引直接找到某一个数据行 |
const | 很快 |
system | 很快 |
null | 不经过表查询 |
值 | 含义 |
---|---|
index | 用到了索引覆盖,效率极高 |
using where | 仅靠索引无法定位,使用了where |
using temporary | 用了临时表,group by 与order by不同列 |
using filesort | 文件排序,可能在内存中或磁盘中 |