请教oracle中的索引的一个问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:46:10
请问在oracle中对表添加索引时,一个索引里面加入多列,跟每列一个索引,最终查询的性能是一样的吗

不一样。。根据经验,一个表除主键外,再建两个三个为好,其索引建多了也会影响其它速度,比如insert和update的速度,

建多少索引,我感觉还是应该根据具体的系统进行判断,不能一概而论,不同的系统,就需要建立不同的索引类型,数据仓库和online系统,就不一样。
建立多列索引,一般是根据你的应用来设定的。如果你的查询频繁使用多列组合查询,一般情况下就应该建立组合索引。我们有的业务系统,有的就建立了20多个索引,业务需要没有办法,不过上面说的也很有道理,索引多了,在insert和update的时候就要花费更多的成本去维护索引树,效率就会有一定的影响。组合索引的查询效率高于单个索引的效率。