Mysql---Explain之Extra

1、Using filesort
    当Query 中包含 ORDER BY 操作,而且  无法利用索引完成排序操作的时候,MySQL Query Optimizer(优化器) 不得不  选择相应的排序算法来实现。

    数据较少时从内存排序,否则从磁盘排序。Explain不会显示的告诉客户端用哪种排序。官方解释:“MySQL需要额外的一次传递,以找出如何按排序顺序检索行。

    通过根据联接类型浏览所有行并为所有匹配WHERE子句的行保存排序关键字和行的指针来完成排序。然后关键字被排序,并按排序顺序检索行”;

2、Using index

    仅  使用索引树中的信息从表中检索列信息,而   不需要  进行附加搜索来读取实际行  (使用二级覆盖索引即可获取数据);

posted on 2020-05-26 14:16  anpeiyong  阅读(135)  评论(0编辑  收藏  举报

导航