NL优化案例
1、问题描述
有朋友反馈昨天晚上23点跑的任务,到早上9点钟没人跑完,因为具体SQL没法拿到,只能看到F5执行计划
具体执行计划如下

2、问题分析
了解到走全表扫描的对象有45W条数据,而INDEX FULL SCAN需要扫描所有索引块,而该SQL最终只返回2000+的数据,所以索引全扫描返回数据量也不多。这里强调一点,作为NL的被驱动表,一定要走索引!!!
3、问题处理
为了快速解决问题,建议在全表扫描对象关联列上创建索引,13妙出结果

想了解SQL优化原理的同学,可以添加微信号:chenjunbee

或关注微信公众号,定期更新优化案例


浙公网安备 33010602011771号