日期:2014-05-16  浏览次数:20459 次

oracle常见限制索引问题

常见的限制oracle使用索引的情况(字段有索引但还是会full scan)
??? 1.使用不等于条件
??? ??? ps:解决方案是使用or


??? 2.使用is null / is not null
??? ??? ps:建立索引列设置为not null


??? 3.使用函数处理索引字段会忽视索引


??? 4.比较不匹配的数据类型
??????? ps:123这样,如果传入的是'123',那么oracle会自动调用函数to_number()从而不使用索引