mysql学习-explain中的extra

Posted 记录点滴

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql学习-explain中的extra相关的知识,希望对你有一定的参考价值。

覆盖索引就是创建的索引和查询的字段正好个数顺序一致

 

using filesort:mysql使用了一个外部索引 ,而非表内索引顺序进行访问,,mysql无法利用索引完成的排序操作称为文件索引,如果你创建了索引,但并没按索引个数顺序进行查询就会出现

using temporary:使用了临时保存中间结果,mysql在对查询结果排序时使用临时表,常见于排序order by 和分组查询group by .

using index:使用了覆盖索引

以上是关于mysql学习-explain中的extra的主要内容,如果未能解决你的问题,请参考以下文章

MySQL explain 执行计划学习一下吧,MySQL优化学习第3天

MySQL学习----explain查看一条sql 的性能

Linux学习-MySQL之Explain使用

mysql学习-explain

MySQL中的explain解析

MySQL中的explain解析