慢SQL优化时,执行计划要关注哪些参数?

提问者:帅平 问题分类:面试刷题
慢SQL优化时,执行计划要关注哪些参数?
1 个回答
鹿鸣山谷べ心相随
鹿鸣山谷べ心相随
EXPLAIN关键字段:
1、Using filesort:需优化排序字段索引;
2、Using temporary:用了临时表,常见于GROUP BY未走索引。
3、type:const(主键查询) > range(索引范围扫描) > ALL(全表扫描);
4、rows:预估扫描行数,越大性能越差;
5、Extra:
案例:
某查询type=ALL且rows=50w,通过添加(user_id, status)联合索引,耗时从2s降至50ms。
发布于:1个月前 (02-13) IP属地:四川省
我来回答