資料庫維護計畫自動化執行核心維護任務,保持資料庫最佳健康狀態。本文示範建立精靈流程:1) 企業管理器 → 資料庫右鍵 → All Tasks → Maintenance Plan;2) 選擇目標資料庫 (可多選);3) 設定核心任務:資料完整性檢查 (DBCC CHECKDB)、索引重組/重建 (碎片整理)、更新統計資訊、完整/差異/記錄備份、清理維護歷程/備份檔案;4) 設定排程 (每日/每週/每月/自訂);5) 設定報告輸出 (文字檔/HTML/郵件) 與錯誤通知。附精靈歡迎頁、資料庫選擇、更新優化資訊對話框截圖。
| 任務 | T-SQL 對應 | 建議頻率 | 備註 |
|---|---|---|---|
| 資料完整性檢查 | DBCC CHECKDB | 每週 (大庫可離峰分檔案群組) | PHYSICAL_ONLY 選項加速 |
| 索引重組 | ALTER INDEX REORGANIZE | 每日/每週 | 碎片 5-30% 重組,>30% 重建 |
| 索引重建 | ALTER INDEX REBUILD | 每週/每月 | ONLINE=ON (企業版) 避免鎖定 |
| 更新統計資訊 | UPDATE STATISTICS | 每日/每週 | 大表 FULLSCAN 耗時,可抽樣 |
| 完整備份 | BACKUP DATABASE | 每日 | 配合差異/記錄備份縮短 RPO |
| 清理歷程 | sp_delete_backuphistory / 刪除舊報告 | 每週 | 保留 4-8 週視合規需求 |
