Oracle性能优化-利用索引特性进行max/min优化(IS NOT NULL的优化)
1. 问题提出客户系统有这样一条SQL,脱敏后如下:SELECT NVL(MAX(T1.CREATED),SYSDATE) FROM DUAL LEFT JOIN TEST11 T1ON T1.OWNER=’OUTLN’ AND OBJECT_TYPE IS NOT NULL;SQL是TEST11表和DUAL表相关联,WHERE条件中OWNER字段有索引,SQL走了该字段索引范围扫描的执行计划,单次执行逻辑读2117。SQL执行频率非常高,一分钟数万次。执行计划如下:2. 初步优化...
原创
2021-04-19 17:23:19 ·
1299 阅读 ·
0 评论