【发布时间】:2010-07-16 15:36:25
【问题描述】:
所以我在这里查看这个巨大的 oracle 10g 表。我查看了它的索引,发现所有列都在一个唯一索引下。这是否确实提供了任何性能优势?
【问题讨论】:
标签: database performance oracle10g indices
所以我在这里查看这个巨大的 oracle 10g 表。我查看了它的索引,发现所有列都在一个唯一索引下。这是否确实提供了任何性能优势?
【问题讨论】:
标签: database performance oracle10g indices
可能,可能不会。可能是唯一索引正在实施约束以确保行确实是唯一的,并且根本不打算帮助提高性能。索引查找查询可能会带来性能优势,因为它们根本不需要访问实际的表。
从表面上看,这听起来应该被创建为一个 INDEX ORGANIZED 表。
【讨论】:
从性能的角度来看,我会说将所有字段都放在一个索引中(无论是否唯一)通常不是一个好主意。
a 的查询都不能使用该索引。【讨论】: