高性能MySQL 附录 EXPLAIN
explain中的列:
id: 标识select所属的行
select_type:
subquery:select中的子查询
derived:from中的子查询
union:union中的第二个和随后的select被标记为union
union result:从union的匿名临时表检索结果的select
table:对应行访问的表
type:访问类型
all:权标扫描
index:按索引扫描
range:有限制的索引扫描
ref:按索引查找,可能返回多行
eq_ref:按索引查找,只返回一行
const,system:常亮
null:在优化阶段分解查询,在执行阶段不用访问表或索引
possible_keys:查询使用了哪些索引,有可能后续优化过程是没有用的
key:决定采用哪个索引来优化对表的访问
key_len:索引里使用的字节数
ref:在key列记录的索引中查找值所用的列或常量
rows:为找到所需要的行而读取的行数
extra:不适合在其他列显示的额外信息
using index:表示将使用覆盖索引
using where:查询可受益于不同的索引
using temporary

浙公网安备 33010602011771号