交易記錄檔是資料庫恢復的命脈,卻常被忽視導致磁碟爆滿。本文深入剖析記錄檔循環運作機制(VLF、檢查點、截斷 vs 壓縮)、三種復原模式(完整、大量記錄、簡單)對記錄管理的影響、記錄備份策略、DBCC SHRINKFILE 安全壓縮步驟、記錄備份還原序列,以及 Log Shipping 異地熱備份架構配置要點。
| 模式 | 記錄行為 | 適用場景 |
|---|---|---|
| 完整 | 所有操作完整記錄,需定期記錄備份截斷,支援時間點還原 | 生產環境核心資料庫 |
| 大量記錄 | 大量操作最小記錄,效能較好,但無法時間點還原至大量操作期間 | 大量匯入/索引重建窗口期 |
| 簡單 | 檢查點自動截斷,不支援記錄備份,僅能還原至最近完整備份 | 測試/開發/唯讀資料倉庫 |
主伺服器定期備份記錄 → 複製至備援伺服器 → 以 NORECOVERY 還原 → 監視伺服器偵測同步延遲並警報。提供資料庫級熱備份,RPO 可控制在分鐘級。