SQL优化 MySQL版 -分析explain SQL执行计划与Extra
注:此文章必须有一定的MySQL基础,或观看执行计划入门篇传送门:
终于总结到哦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没毛病很显然上图我没出现
相关推荐
ribavnu 2020-11-16
要啥自行车一把梭 2020-11-12
vitasfly 2020-11-12
康慧欣 2020-09-10
liuweiq 2020-09-09
CoderToy 2020-11-16
emmm00 2020-11-17
王艺强 2020-11-17
bianruifeng 2020-11-16
wangshuangbao 2020-11-13
苏康申 2020-11-13
vivenwan 2020-11-13
moyekongling 2020-11-13
云中舞步 2020-11-12
aydh 2020-11-12
kuwoyinlehe 2020-11-12
minerk 2020-11-12
jazywoo在路上 2020-11-11