6、MySql的explain详解
2021-04-22 09:38:11 2 举报
AI智能生成
MySql的explain的字段讲解
作者其他创作
大纲/内容
explain的各个字段
id
1、id相同,执行顺序从上之下
2、id不同,执行顺序从大到小
3、id相同不同,同时存在,遵守1、2规则
执行顺序为:第三行,第一行,第二行
select_type
1、simple
简单select
不使用union和子查询
2、primary
查询中包含任何复杂的子部分
最外层的select被标记为primary
type
possible_keys
显示可能应用在这张表中的索引
但不一定被查询实际使用
key
实际使用的索引
key_len
表示索引中使用的字节数
可通过该列计算查询中使用的索引的长度
一般来说
索引
长度越长
精度越高
效率偏低
长度越短
精度就偏低
效率高
并不是真正使用索引的长度
是个预估值
ref
表示哪一列被使用了
常数表示这一列等于某个常数
row
大致找到所需记录需要读取的行数
filter
表示选取的行
和读取的行的百分比
0 条评论
下一页