SPLIT_TRANS_RECS

有効な対象

パラレルReplicat

摘要

大きなトランザクションを指定のサイズのピースに分割して、パラレルに適用するように指定します。ピース間の依存性関係は引き続き尊重されます。デフォルトでは無効です。

ターゲット表に外部キーが存在する場合にSPLIT_TRANS_RECSを使用すると、各<split>が別々にコミットされるため、親行と子行が別の<splits>にある場合、制約違反エラーが発生する可能性があります。したがって、SPLIT_TRANS_RECSは、ターゲット表に外部キーが存在する場合には使用しないでください。

ターゲット・データベースでアプリケーションがアクティブでないオンライン移行のユース・ケースでは、オンライン移行中に外部キーを無効にし、SPLIT_TRANS_RECSを使用することを検討できます。外部キーは、アプリケーションがターゲット・データベースにスイッチオーバーする前に再有効化できます。

構文

SPLIT_TRANS_RECS <value>

例

SPLIT_TRANS_RECS 100000