聚集索引重建似乎没有起到什么作用

聚集索引重建似乎没有起到什么作用

我有一张带有聚集索引的表,该表在 SQL Server 2008 数据库上显示碎片化约为 70%。我正在尝试重建此索引:

ALTER INDEX PK_Table1Index ON Table1 REBUILD

该语句立即成功返回,但碎片没有改变。如果我在 SSMS 中查看碎片,它仍然保持不变。

我怀疑它会立即返回,所以看起来好像它什么都没做。由于聚集索引决定了磁盘上的表布局,我认为这必须是一项离线任务?

我想我遗漏了一些东西并希望有人能够阐明这一点。

答案1

桌子有多大?

只有几页/区行的小表总是会显示出较高的碎片化

相关内容