为什么我必须重建低于平均值的索引。碎片不到1%才能获得性能?

时间:2017-08-13 19:05:10

标签: sql-server sql-server-performance

为什么我必须重建低于平均值的索引。碎片不到1%才能获得性能?

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

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

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

1 个答案:

答案 0 :(得分:1)

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