标签: indexing informix
答案 0 :(得分:3)
除少数极端情况外,通常不需要为Oracle数据库定期重建索引。
Richard Foote已就此主题撰写了大量文章。
我不能和Informix说话。
答案 1 :(得分:2)
您有一些需要重建的情况,例如,当您删除定义了全局索引的表的分区时。另一个例子是当你有一个基于函数的索引并且函数已经改变时。
如果表上有很多更改(即插入和删除),则重建可以减少索引的占用空间,从而提高性能。
但是,我认为没有必要定期重建应用程序中的所有索引。
答案 2 :(得分:-2)
嗯,例如,当一个非叶子节点有太多孩子时,访问它们需要相对较长的时间,因此重新