隨着數據的數據量的急劇增加,數據庫的性能也會明顯的有些緩慢
這個時候你可以考慮下重建索引或是重新組織索引了。
通過以下語句:
DBCC SHOWCONTIG('表名')
DBCC SHOWCONTIG 正在掃描 'look_table' 表...
表: 'look_table' (178231291);索引 ID: 1,數據庫 ID: 10
已執行 TABLE 級別的掃描。
- 掃描頁數................................: 100
- 掃描區數..............................: 80
- 區切換次數..............................: 95
- 每個區的平均頁數........................: 7.6
- 掃描密度 [最佳計數:實際計數].......: 94.79% [91:96]
- 邏輯掃描碎片 ..................: 3.16%
- 區掃描碎片 ..................: 76.04%
- 每頁的平均可用字節數........................: 143.6
- 平均頁密度(滿).....................: 98.23%
DBCC 執行完畢。如果 DBCC 輸出了錯誤信息,請與系統管理員聯繫。
其中有些很重要的指標,如掃描密度、掃描碎片等。
最佳計數與實際計數相當時說明索引是比較好的,如相差太多,就必須可以重新建或組織索引。
重建索引命令:
指定表名
也可利用SqlServer2005的管理了自定義相關的JOB進行。