synchronization
パラメータによって、取得したワークロード内のCOMMIT
の順序をリプレイ時に保持するかどうかが制御されます。
このパラメータをSCN
に設定すると、取得したワークロード内のCOMMIT
の順序がリプレイ時に保持され、すべてのリプレイ・アクションがすべての依存COMMIT
アクションの完了後にのみ実行されます。
このパラメータをOBJECT_ID
に設定すると、関連するすべてのCOMMIT
アクションが完了するまで、すべてのリプレイ・アクションは実行されません。関連するCOMMIT
アクションは、次の条件を満たしている必要があります。
ワークロードの取得内の指定したアクションの前に発行されている。
指定したアクションが暗黙的または明示的に参照しているデータベース・オブジェクトが1つ以上修正されている。
このパラメータをOBJECT_ID
に設定すると、ワークロードの取得時に同じデータベース・オブジェクトを参照しないCOMMIT
アクションに関して、ワークロードのリプレイ時の同時実行性が向上します。
パラメータを「オフ」
に設定してこのオプションは無効にできますが、リプレイ時に大量のリプレイの相違が発生する可能性があります。このような状況は、ワークロードが独立したトランザクションで主に構成され、同期されていないリプレイ時の相違が許容される場合には望ましいこともあります。