mysql explain结果中的type
type 值 | |
---|---|
system | 最快,不进行磁盘IO |
const | PK或者unique上的等值查询 |
eq_ref | PK或者unique上的join查询,等值匹配,对于前表的每一行(row),后表只有一行命中 |
ref | 非唯一索引,等值匹配,可能有多行命中,常出现在关联查询中 |
range | 索引上的范围扫描,例如:</<=/>=/between/in |
index | 索引上的全集扫描,例如:InnoDB的count |
ALL | 最慢,全表扫描(full table scan) |
扫描速度由快到慢:
system>const>eq_ref>ref>range>index>ALL
建立正确的索引(index),非常重要,使用explain了解并优化执行计划,非常重要
最后更新于 2020-06-29 05:21:12 并被添加「」标签,已有 2822 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处