准备信息:
表:TABLE1,有一列为SEQ_ORD。
索引:在SEQ_ORD列上有一个NORMAL索引NONUNI_INDEX【nonunique】
问题:
测试语句:
SELECT SUM(SEQ_ORD) FROM TABLE1 WHERE SEQ_ORD>100;
第一次运行的时候,发现执行计划走的是全表扫描,并没有走索引。执行计划如下图:
于是,我在语句中添加了/*+INDEX(TABLE1 NONUNI_INDEX)*/的提示,让优化器能够走索引。执行计划如下图:<