以下內容針對 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 是一項離線操作的工具。
當您執行此項作業時,資料庫的使用者將無法使用相關的資料表。
延伸閱讀:
Microsoft SQL Server 2000 索引重組的最佳實務
全站熱搜