Data Guard REDO 圧縮の動作
プライマリのログ・バッファから REDO を転送
データファ イル
NSS/NSA RFS
プライマリ・データベース スタンバイ・データベース オンライン REDO
ログ データファ
イル スタンバイ REDO
ログ 転送時に圧
縮
ディスク上で LGWR は圧縮され
ない
ディスク上で は圧縮され
ない
MRP
11g R2 における CTC 様との共同検証
REDO 圧縮機能 検証結果( OLTP ワークロード)
•
約1/2
のサイズまで圧縮(REDO
生成量約2MB/s
の負荷)•
圧縮設定によるスループットやプライマリ-
スタンバイ間の時間差への影響は ほとんどない約1
/
2 のサイズ まで圧縮!※効果はアプリケーションやデータに依存します
11g R2 における CTC 様との共同検証
REDO 圧縮機能 検証結果(バッチ処理)
•
シンプルな表データのロード処理のため、非常に高い圧縮率•
圧縮による処理時間への影響は特になし• CPU
使用率は数%
上昇約1
/
5 のサイズ まで圧縮!※効果はアプリケーションやデータに依存します
11g R1 における日立製作所様との共同検証
データロード・バッチ処理での REDO 圧縮の効果
• 圧縮により、 REDO 転送サイズが約 40% まで減尐
• 2 ノード構成の Real Application Clusters(RAC) 環境において、 CPU 使用 率は両ノードで最大 10% 程度の上昇
バッチ処理時のREDO転送量
0 10 20 30 40 50
0 300 600 900 1200 1500
Time (s) R E D O
転送量( M B /s)
非圧縮 圧縮
約40%
まで圧縮!
11g R1 における日立製作所様との共同検証
OLTP 処理での REDO 圧縮の効果
• 圧縮により、 REDO 転送のサイズが約 40% まで減尐
• スループット / CPU のオーバーヘッドは極小
平均スループット 100 99.39
0 10 20 30 40 50 60 70 80 90 100
非圧縮 圧縮 スループット
(
係数化後)
平均REDO転送量 5.32
2.21
0 1 2 3 4 5 6
非圧縮 圧縮
R E D O
転送量( M B /s)
平均CPU使用率
77.677.4 79.479.0
0 10 20 30 40 50 60 70 80 90 100
非圧縮 圧縮
u sr + sys ( % )
Node 1 Node 2
約
40%
まで圧縮!
REDO 圧縮のメリット
• データ保護の強化
•
ネットワーク帯域を上回るREDO
が生成されても、データ保護への影響を低減
• ネットワークコストの削減
•
圧縮によって必要な帯域を抑えて 低コスト化を実現転送距離と帯域幅で月額コストが決まる場合を想定
(例:東京 – 大阪間 100Mbps で ×××万円)
ランニングコスト を削減!
ネットワーク帯域を上回る量のREDOが長時間 生成され、圧縮時には帯域を下回る場合を想定
時間
プライマリ
–
スタンバイ間の 時間差(=消失データ量(※))圧縮なし 圧縮あり
REDO 圧縮機能のポイント
• Data Guard 環境でネットワークリソースの消費を削 減する機能
• データ保護の強化とコスト削減を実現
• 性能 / CPU リソース消費への影響が尐ない
• 豊富な検証実績
バックアップの圧縮
無償技術サービスOracle Direct
Concierge
・Oracle Database バージョンアップ支援
・Oracle 構成相談(Sizing)サービス
・パフォーマンス・クリニック・サービス
・SQL Serverからの移行アセスメント
・DB2からの移行支援サービス
・Sybaseからの移行支援サービス
・MySQLからの移行相談サービス
・PostgreSQLからの移行相談 サービス
・Accessからの移行アセスメント
・Oracle Developer/2000 Webアップグレード相談
・仮想化アセスメントサービス
・ビジネスインテリジェンス・エンタープライズ エディション・アセスメントサービス
・簡易業務診断サービス
Advanced Compression Option
圧縮機能一覧
• 最大限のリソース活用とコスト削減を支援する包括的な圧縮 機能( Oracle Database11g ~)
1 .格納データの圧縮
・ Data Guard の REDO 転送
・ OLTP 表の圧縮
・非構造化データ
( SecureFiles ) の圧縮・重複除外
・ Data Pump の圧縮
・ RMAN の高速圧縮
3 .通信データの圧縮
2 .バックアップの圧縮
RMAN バックアップの圧縮
• バックアップ書き込み時に圧縮を実行
• RMAN バックアップセットに対応
•
ディスク/
テープに対して使用可能•
テープメディア側の圧縮機能との併用は非推奨•
イメージコピーは圧縮できない• ストレージ領域の節約とバックアップの高速化が期待できる
• CPU
スペックやストレージI/O
性能に依存• CPU オーバーヘッドを考慮する必要がある
RMAN バックアップの圧縮方式( 11g R2 )
• 圧縮率 / CPU オーバーヘッド / 取得性能が異なる 複数の方式から選択可能
設定名(圧縮効果)
Advanced Compression
説明
BASIC
不要MEDIUMと同等の圧縮率だが、CPUオーバーヘッドが
高い。10g以降の標準圧縮機能に相当
HIGH
必要 高いCPU
オーバーヘッドが発生するが、最も圧縮率が 高い11g R2 new
MEDIUM
必要 高速。CPUオーバーヘッドと圧縮率のバランスに優れている。11g R1の高速圧縮バックアップ相等
LOW
必要 最も高速。最も低いCPU
オーバーヘッド11g R2 new
まとめ
無償技術サービスOracle Direct
Concierge
・Oracle Database バージョンアップ支援
・Oracle 構成相談(Sizing)サービス
・パフォーマンス・クリニック・サービス
・SQL Serverからの移行アセスメント
・DB2からの移行支援サービス
・Sybaseからの移行支援サービス
・MySQLからの移行相談サービス
・PostgreSQLからの移行相談 サービス
・Accessからの移行アセスメント
・Oracle Developer/2000 Webアップグレード相談
・仮想化アセスメントサービス
・ビジネスインテリジェンス・エンタープライズ エディション・アセスメントサービス
・簡易業務診断サービス