StanleyBlogs

View Post

SQL优化 MySQL版 -分析explain SQL执行计划与Extra

Extra

作者 : Stanley 罗昊

转载请注明出处和署名,谢谢!

注:此文章必须有一定的Mysql基础,或观看执行计划入门篇传送门:

https://www.cnblogs.com/StanleyBlogs/p/10416865.html

终于总结到哦SQK执行计划的最后一个知识点了:

Extra

Extra有以下几个值,它们都非常重要,它们表示你的SQL语句的最终性能,以下将介绍它的几种值,每个值都代表你的SQL语句的缺陷:

1.Using filesort

主要出现在 order by 排序、复合索引跨列;

order by 排序

出现原因:查询a表,却根据b表排序,例如:

select * From test01 where a = '3' order by b;

如果避免此情况出现,就根据什么字段查,就根据什么字段进行排序。如:

select test01 where a = '3' order by a;

执行结果:

如果没出现那就表明你这个SQL没毛病很显然上图我没出现

相关文章:

  • 2021-11-09
  • 2021-11-12
  • 2021-11-11
  • 2021-12-29
  • 2019-03-24
  • 2020-06-15
  • 2021-11-02
  • 2021-09-05
猜你喜欢
  • 2019-02-23
  • 2019-02-24
  • 2018-10-31
  • 2021-11-12
  • 2021-11-02
  • 2021-12-23
  • 2021-07-16
相关资源
相似解决方案