我使用ALTER INDEX REBUILD来
删除索引碎片.在某些情况下,REBUILD似乎没有消除这种碎片. REBUILD不
删除碎片的原因是什么?似乎这种情况尤其发生在小指数上.
如果索引非常小(我相信少于8页),它将使用混合范围.因此,它看起来好像仍然存在碎片,因为住房范围将包含来自多个索引的
页面.
因此,以及在如此小的索引中碎片通常可以忽略的事实,你真的应该只重建具有特定页面阈值的索引.最佳实践是重建至少1000页的碎片索引.
原文链接:https://www.f2er.com/mssql/79484.html