explain输出内容解析--possible_keys&&ke
作者:
资深菜鸡程序员 | 来源:发表于
2021-05-18 17:12 被阅读0次
1.possible_keys:
此次查询中可能选用的索引,一个或多个
2.key:
查询真正使用到的索引,select_type为index_merge时,这里可能出现两个以上的索引,其他的
select_type这里只会出现一个。
3.key_len:
用于处理查询的索引长度,如果是单列索引,那就整个索引长度算进去,如果是多列索引,那么查
询不一定都能使用到所有的列,具体使用到了多少个列的索引,这里就会计算进去,没有使用到的
列,这里不会计算进去。
留意下这个列的值,算一下你的多列索引总长度就知道有没有使用到所有的列了。
回表查询
思考:如何使用索引?另外,key_len只计算where条件用到的索引长度,而排序和分组就算用到了索引,也不会计算到
key_len中。
看组合索引的使用情况
本文标题:explain输出内容解析--possible_keys&&ke
本文链接:https://www.haomeiwen.com/subject/mtqrtltx.html
网友评论