Sql-Server

SQL Server 索引碎片

  • January 21, 2012

什麼時候應該重建索引?vs重組?

什麼索引碎片值被認為是健康的?

重建索引比重新組織它需要更多的 CPU。它鎖定數據庫,因此必須考慮到這一點。當碎片超過 40% 左右時,應該重建索引。之後,伺服器重組變得太慢和麻煩。當碎片大約為 10%-40% 時,您應該重新組織索引。所以健康指數基本上是不到10%的碎片,也許不到10%。

這些是我的經驗法則,它們對我有用,但它們是指導方針。很多事情都會改變性能,因此您需要找出在您的環境中適合您的因素。

我認為現在您可以線上重建索引,至少如果您使用 SQL Server 的企業版,如果我沒記錯的話,關鍵字 ONLINE。

引用自:https://dba.stackexchange.com/questions/11216