读书人

不走目录的情况和原因

发布时间: 2012-08-19 21:09:48 作者: rapoo

不走索引的情况和原因
添加复合索引的表中,where条件不包含索引首字段,这种情况下不走走索引(除了跳跃)
为什么呢?

[解决办法]
这是显而易见的,非首字段在索引里如何匹配呢?
索引都是按关键字段排序后生成的,如果复合索引按col1,col2字段建立索引,
如果where条件中只有col2,是不能利用索引的。
[解决办法]

探讨
添加复合索引的表中,where条件不包含索引首字段,这种情况下不走走索引(除了跳跃)
为什么呢?

[解决办法]
因为复合索引的物理存储是先按第一列排序,第一列值相同时按第二列值排序...

读书人网 >oracle

热点推荐