備份恢復方案必須同時滿足:安全可靠 (準確完成備份) 與 執行高效 (可接受時間窗口)。若恢復需數小時,即使再安全也是不合適方案。
DB2 邏輯架構三層:資料庫 → 表空間 → 資料表 (類比:學校 → 班級/小組 → 學生)
| 備份層級 | 適用場景 | 效率優勢 |
|---|---|---|
| 資料庫級 | 整體遷移、災難恢復、重大升級前 | 完整但耗時最長 |
| 表空間級 | 特定業務域變更、部分災損恢復 | 針對性強、時間大幅縮減 |
| 資料表級 | 單表結構變更、價格表更新、測試資料重置 | 最精準、秒級完成 |
實務效益:價格表調整僅備份該表而非全庫,恢復亦同理,時間成本降低 90%+。
LOB_TABLESPACE三重收益:資料庫體積大幅縮減、備份恢復極速、前端顯示無感知。
| 參數 | 建議設定 | 原理 |
|---|---|---|
| 備份緩衝區大小 | 實體記憶體 2-3 倍 | 減少 I/O 等待、提升吞吐 |
| 備份緩衝區數量 | 磁碟 I/O 通道數 2 倍 | 最大化並行讀寫管道 |
| 並行度 (PARALLELISM) | CPU 核心數 - 1 (保留 1 核心給 OS) | 平行處理多表空間/資料分頁 |
調整超過實體記憶體/IO 能力會導致備份失敗。**必須持續追蹤驗證** 調整後穩定性,確保不衝突正常業務。