在一个2000万级别的表的日期字段rundate上建立了全局索引。
但是where条件使用rundate时不保证检索都能索引扫描,还会出现全表扫描的情况
一、SELECT A.* FROM DY_ROADSTATUS_AVG_HIST A
WHERE A.Rundate = TO_DATE('2013-08-31','yyyy-MM-dd') 全表扫描
二、SELECT A.* FROM DY_ROADSTATUS_AVG_HIST A
WHERE A.Rundate < TO_DATE('2013-08-31','yyyy-MM-dd') 索引扫描
有哪位大神知道是什么原因吗?