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

Why should I have to rebuild index which is having less than Avg. fragmentation is less than 1% to get performance?

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

我有一个 table 曾经经常更新,但是当我深入查看并检查平均值时。碎片化,用于甚至不到 1%。当我重建那个索引时,自动性能得到了提升。

我在单个查询中加入了这个 table 超过 2 table。

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

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