这是我建的一个索引
下面这种方式走的索引
但是这种方式却走的是表扫描
两种方式查找条件都不是按照索引字段创建顺序来的。哪位前辈知道是什么原因导致,烦请告知一下,谢谢
我查了一下资料,创建复合索引的时候,最好将经常等值查询的列放在前面,ORACLE优化中讲到的,如果你经常用索引中的第二列和更靠后的列,出现的问题我也不太清楚,建议你更换一下创建索引列的顺序试一下,因为索引主要针对第一列来等值查询,后面是范围性的查询。如果查询的时候第一列没有给定值,索引就成了无头苍蝇,就会出现全盘扫描。
我找了一个介绍的很好的博客,它讲的很好。你去看看吧,一下就懂的。http://blog.csdn.net/liqfyiyi/article/details/13290201。
希望对你有用
谢谢你的提示,我再查一下资料