Oracle Recovery Manager RMAN 工作負載壓縮率較低
Summary: 本文旨在說明在 Oracle 工作負載上使用 Oracle Recovery Manager (RMAN) 時,實現最佳重複資料刪除 (全域壓縮) 的最佳實務。 不建議使用此 KB 文章來針對效能問題進行故障診斷。如果 MTree 的全域壓縮率無法超過 1.5 倍至 2.0.x,請確定 RMAN 遵循 Data Domain 整合的建議最佳實務。
Symptoms
Oracle 工作負載在「Mtree Show Compression」輸出中回報低全域壓縮,或是在sfs_dump輸出中報告明顯。
適用於
-
所有 Data Domain Appliance
-
DD OS 5.4 及更新版本
Cause
不建議使用此 KB 文章來針對效能問題進行故障診斷。
Resolution
下表提供 RMAN 的最佳實務建議,以從用作 Oracle 資料庫備份儲存伺服器的 Data Domain 達到最佳重複資料刪除效能。
| 設定 | 值 |
| FILESPERSET | 1 (除非使用 Oracle 最佳化重複資料刪除) |
| MAXOPENFILES | 1 |
| 並行度或通道數 | 設備可以承受的盡可能多的;但建議使用 4 到 8 個通道。 |
| 競爭檔案自動備份 | 開啟 |
| 加密 | 否 |
| 壓縮演算法 |
|
| 標記支援 | 預設值:自動 |
Oracle 最佳化重複資料刪除
Data Domain Oracle 最佳化重複資料刪除功能可讓 RMAN 使用多路複用,並讓 DD 在多路複用期間的區塊資料變更期間,辨識正確的區塊邊界。如果已啟用 Oracle 最佳化重複資料刪除,則不需要為參數 FILESPERSET 和 MAXOPENFILES 設定值。具有不同 FILESPERSET 的 Oracle 備份現在可以相互刪除重複資料。
Oracle 最佳化支援:
- Oracle RMAN 1.3 及更新版本的 DD Boost
- 在 4.0 版及更新版本中,「Oracle RMAN 的 DD Boost」名稱已變更為「Oracle RMAN Agent」。
-
重複資料刪除的改善取決於使用的區塊大小。8k 或 16k 區塊大小顯示的最佳重複資料刪除效能。設定為 Oracle 2k、4k 或 32k 區塊大小的資料庫已顯示無法刪除重複資料或重複資料刪除率較低。
-
NetWorker 用戶端 8.2.2 及更新版本
-
DDBEA 2.0、2.5、4.0
-
不支援虛擬合成作業 (Avamar)
- 已知支援的第三方軟體:不支援採用最新 DD Boost 程式碼的 NetBackup、Veeam、vRanger Pro TSM 和 CommVault
- 無法在 MTree 複寫目的地啟用
-
在 5.5.2 之前,會為檔案系統設定應用程式最佳化壓縮。若為 5.5.2 之後的 DDOS,可依 MTree 套用應用程式最佳化壓縮。
若要在 Data Domain 上啟用 Oracle 最佳化重複資料刪除,請使用下列 CLI 命令:
# mtree option set app-optimized-compression oracle1 MTree <oracle_MTree>
# mtree option set app-optimized-compress none MTree <oracle_MTree>
在檔案系統層級設定 Oracle 最佳化重複資料刪除 (無混合備份類型)
# filesys option set app-optimized-compression {none|oracle1}