您能告诉我们如何找出Oracle中哪些索引碎片化?是否有一个脚本来获取碎片索引列表?
使用这些索引应该怎么做以提高性能?他们应该重建吗?
答案 0 :(得分:6)
我不确定“碎片”索引的含义是什么,但一般来说几乎不需要在Oracle中重建索引 - 至少不是为了提高性能。
请参阅this article by Jonathan Lewis何时重建索引,以及Tom Kyte的观点here - 引用:
我的意见 - 99.9%的所有重组,重建等都是彻头彻尾的 浪费时间和精力。我们花太多时间浪费方式 睡在这个非事件上。
答案 1 :(得分:1)
拥有对象的当前统计信息更为重要