在表中重建索引需要什么?

时间:2014-02-21 18:17:51

标签: indexing informix

如果问题太天真,请耐心等待。 在表中重建索引的需求是什么?试图在Google和Stack溢出;但几乎找不到任何相关信息。如果你们能提供你对此的想法,那将是很棒的。有关此主题的任何外部链接也应该有所帮助。提前谢谢。

3 个答案:

答案 0 :(得分:3)

除少数极端情况外,通常不需要为Oracle数据库定期重建索引。

Richard Foote已就此主题撰写了大量文章。

我不能和Informix说话。

答案 1 :(得分:2)

您有一些需要重建的情况,例如,当您删除定义了全局索引的表的分区时。另一个例子是当你有一个基于函数的索引并且函数已经改变时。

如果表上有很多更改(即插入和删除),则重建可以减少索引的占用空间,从而提高性能。

但是,我认为没有必要定期重建应用程序中的所有索引。

答案 2 :(得分:-2)

嗯,例如,当一个非叶子节点有太多孩子时,访问它们需要相对较长的时间,因此重新