APPLY_PARALLELISM | MAX_APPLY_PARALLELISM | MIN_APPLY_PARALLELISM

有効な対象

パラレルReplicat

摘要

パラレルReplicatには、2つの操作形式がある。一定数のアプライヤ・スレッドで実行することも、トランザクションの組合せに基づいて動的にアプライヤの数を調整することもできます。ここに示すパラメータでは、この動作を制御します。この動作を調整して、パラメータAPPLY_PARALLELISM、MAX_APPLY_PARALLELISMおよびMIN_APPLY_PARALLELISMを使用して、適用スレッドの数および接続の初期数を増減できます。

これらのパラメータが設定されていない場合、パラレルReplicatのデフォルトの動作は、ターゲット・データベースに変更を適用するために4つのアプライヤを使用することです。APPLY_PARALLELISMでは、アプライヤ・プロセスの数を制御します。APPLY_PARALLELISMが設定されていると、アプライヤの数は、トランザクションの組合せに基づいた動的な増減が実施されなくなります。APPLY_PARALLELISMが設定されている場合、パラレルReplicatによって適用できる同時トランザクション数がアプライヤー・スレッドの数より少なくなることがあるため、アイドル状態のアプライヤー・スレッドが発生する可能性があります。

MAX_APPLY_PARALLELISMとMIN_APPLY_PARALLELISMは、パラレルReplicatのプロセスがトランザクションの組み合わせに基づいて動的にアプライヤ・スレッドの数を調整できるようにする場合に使用します。アプライヤ・スレッドの最大数(MIN_APPLY_PARALLELISM)と最大数(MAX_APPLY_PARALLELISM)を設定することで、Replicatが自動的に並列性を調整する範囲を定義できます。接続の初期数は、この2つのパラメータ値の中間値になります。

APPLY_PARALLELISMは、MAX_APPLY_PARALLELISMおよびMIN_APPLY_PARALLELISMと同時に使用できません。MAX_APPLY_PARALLELISMとMIN_APPLY_PARALLELISMを使用しているときには、APPY_PARALLELSIMを設定しないでください。APPLY_PARALLELISMを設定したときには、MAX_APPLY_PARALLELISMとMIN_APPLY_PARALLELISMを使用しないでください。

「統合Replicat用のその他のパラメータ・オプション」を参照してください。

構文

APPLY_PARALLELISM <value>
MIN_APPLY_PARALLELISM <value>
MAX_APPLY_PARALLELISM <value>

例

APPLY_PARALLELISM 4

MIN_APPLY_PARALLELISM 2

MAX_APPLY_PARALLELISM 10