MS SQL 索引重整

摘要:MS SQL 索引重整

以下內容針對 Microsoft SQL Server 2000

--秀資料表狀況
DBCC SHOWCONTIG 
--移動index分頁
DBCC INDEXDEFRAG (DB名稱, 'table名稱',索引名稱)
--重建指定的table index 
DBCC DBREINDEX ('table名稱',索引名稱,0) 
--重建指所有table index 
DBCC DBREINDEX ('table名稱','' ,0) 
 

在 DBCC INDEXDEFRAG 之後執行 DBCC DBREINDEX 有兩個的好處: 
1.DBCC DBREINDEX 在重建索引期間會自動重建統計資料,此舉可以明顯改善工作負載的效能。
2.DBCC DBREINDEX 可以利用多重處理器電腦的優點,在重建大型或已遭片段嚴重分割的索引時十分地快速。

注意:
DBCC DBREINDEX 是一項離線操作的工具。
當您執行此項作業時,資料庫的使用者將無法使用相關的資料表
 

轉貼自http://www.wretch.cc/blog/wthomasu/2817057