0

为什么我必须重建低于 Avg 的索引。碎片小于 1% 以获得性能?

我有一张经常更新的表格,但是当我深入查看并检查平均值时。碎片化,使用到甚至小于 1%。当我重建该索引时,性能自动得到了提高。

我在单个查询中加入了超过 2 个表的表。

我想知道根据 MSDN,我们不应该对少于 1% 的索引包含表做任何事情,但是如果不重建我的查询并不能更快地给我结果。我还设置了 FillFactor= 75。

4

1 回答 1

1

碎片很少会影响性能。重建索引还会更新与索引关联的统计信息,并使与对象关联的缓存计划无效。

于 2017-08-13T20:49:01.377 回答