首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

不走目录的情况和原因

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

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

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

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

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

热点排行