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

复杂索引中出现多个字段,对多个字段的不同使用师父出现不同的效率,请教如何确定这个相应的效率有关问题

2012-02-08 
复杂索引中出现多个字段,对多个字段的不同使用师父出现不同的效率,请问怎么确定这个相应的效率问题?若创建

复杂索引中出现多个字段,对多个字段的不同使用师父出现不同的效率,请问怎么确定这个相应的效率问题?
若创建一张表有字段a、b、c。
建立一个索引(a、b)。
那么在where字句上b=?and   a   =?和a=?   and   b=?会不会出现不同的效率?
或者b=?and   c   =?和a=?   and   c=?会不会出现不同的效率?

谢谢了,^_^

[解决办法]
居我所知:会
索引顺序最好和你SQL中where条件中先后顺序一致,且组合索引要全部出现(还是前面的要出现,忘了)

其它的楼下补充
[解决办法]
b=?and c =? 不会走索引

[解决办法]
以前做项目时,上面一直不让改变查询的顺序,说是会影响效率.

你以A,B两个字段建立的索引,那么索引表里面就只有AB两个字段,那么查询时就不要带上C了,带上C肯定慢.

热点排行