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

浙公网安备 33010602011771号