パラレルReplicatの基本パラメータ
次の表に、基本的なパラレルReplicatのパラメータおよびその説明を示します。
パラメータ | 説明 |
---|---|
MAP_PARALLELISM |
マッパーの数を構成します。これは証跡ファイルを読み取るために使用されるスレッドの数を制御します。最小値は |
APPLY_PARALLELISM |
アプライアの数を構成します。これは変更を適用するために使用されるターゲット・データベースの接続の数を制御します。デフォルト値は |
MIN_APPLY_PARALLELISM
|
並列化の適用が自動チューニングされます。最小値と最大値を設定して、Replicatが並列化を自動的に調整する範囲を定義できます。デフォルト値はありません。 |
SPLIT_TRANS_REC |
大きなトランザクションを指定のサイズのピースに分割して、パラレルに適用するように指定します。ピース間の依存関係は保持されます。デフォルトでは無効です。 |
COMMIT_SERIALIZATION |
|
詳細パラメータ |
|
LOOK_AHEAD_TRANSACTIONS |
トランザクションをバッチ化するときに、スケジューラがどの程度先まで対象にするかを制御します。デフォルト値は10000です。 |
CHUNK_SIZE |
パラレルReplicatで、どの程度の大きさのトランザクションを大きいトランザクションとみなすかを制御します。パラレルReplicatは、このサイズより大きいトランザクションを検出すると、そのトランザクションをシリアライズするためにパフォーマンスが低下します。ただし、この値を大きくすると、パラレルReplicatによって消費されるメモリーも増加します。 |
パラメータ・ファイルの例
replicat repA
userid ggadmin, password ***
MAP_PARALLELISM 3
MIN_APPLY_PARALLELISM 2
MAX_APPLY_PARALLELISM 10
SPLIT_TRANS_RECS 1000
map *.*, target *.*;