| 指令 | 功能 |
|---|---|
| DBCC DBREINDEX | 重建資料表單一或多個索引 |
| DBCC DBREPAIR | 移除損壞資料庫 |
| DBCC INDEXDEFRAG | 整理聚集/非聚集索引碎片 (線上操作) |
| DBCC SHRINKDATABASE | 收縮資料庫資料檔案大小 |
| DBCC SHRINKFILE | 收縮指定資料/記錄檔案大小 |
| DBCC UPDATEUSAGE | 修正 sysindexes 不正確空間統計 |
| 指令 | 功能 |
|---|---|
| DBCC INPUTBUFFER | 顯示客戶端最後送入陳述句 |
| DBCC OPENTRAN | 顯示最舊作用中交易與複寫交易資訊 |
| DBCC OUTPUTBUFFER | 以十六進位/ASCII 顯示指定 SPID 輸出緩衝區 |
| DBCC PROCCACHE | 報表顯示程序快取資訊 |
| DBCC SHOWCONTIG | 顯示資料表資料與索引碎片資訊 |
| DBCC SHOW_STATISTICS | 顯示指定目標目前分佈統計資訊 |
| DBCC SQLPERF | 所有資料庫交易記錄空間使用統計 |
| DBCC TRACESTATUS | 顯示追蹤旗標狀態 |
| DBCC USEROPTIONS | 回傳目前連接作用中 SET 選項 |
| 指令 | 功能 |
|---|---|
| DBCC CHECKALLOC | 檢查磁碟空間配置結構一致性 |
| DBCC CHECKCATALOG | 檢查系統表內部與系統表間一致性 |
| DBCC CHECKCONSTRAINTS | 檢查指定條件約束或所有約束完整性 |
| DBCC CHECKDB | 檢查資料庫所有物件配置與結構完整性 (最完整) |
| DBCC CHECKFILEGROUP | 檢查檔案群組所有資料表完整性 |
| DBCC CHECKIDENT | 檢查並修正識別欄位目前值 |
| DBCC CHECKTABLE | 檢查資料表/索引檢視資料、索引、LOB 頁完整性 |
| DBCC NEWALLOC | 檢查資料庫擴展結構配置 (舊版相容) |
| 指令 | 功能 |
|---|---|
| DBCC dllname (FREE) | 卸載擴充預存程序 DLL |
| DBCC HELP | 回傳指定 DBCC 指令語法 |
| DBCC PINTABLE | 標記資料表駐留記憶體 (不刷出頁面) |
| DBCC ROWLOCK | 啟用插入列鎖定 (SQL 6.5 相容) |
| DBCC TRACEOFF | 停用指定追蹤旗標 |
| DBCC TRACEON | 啟用指定追蹤旗標 |
| DBCC UNPINTABLE | 取消資料表駐留標記,允許清除快取頁面 |
DBCC CHECKDB + DBCC UPDATEUSAGE + DBCC INDEXDEFRAGDBCC SHOWCONTIG + DBCC SQLPERF + DBCC PROCCACHEDBCC INPUTBUFFER + DBCC OPENTRAN + DBCC TRACESTATUS