1.explain查询计划(红色字体表示走了索引)
type类型名称 | 解释 |
---|---|
all | 全表扫描 |
index | 便利索引树 |
range | 对索引树进行范围扫描 |
ref | 使用非唯一索引或唯一索引前缀进行查询 |
eq_ref | 多表连接中,使用主键或者唯一索引进行查询 |
const、system | 根据主键或唯一索引进行查询 |
NULL | 不需要访问表结构或索引直接得到结果 |
2.extra类型:其他关键信息
extra类型名称 | 解释 |
---|---|
Using filesort | 在没有索引的列上进行排序 |
Using index | 不需要回表 |
Using where | 部分条件不在索引中 |
Using temporary | 使用临时表来存储结果集,常用于分组 |