インスタンスデータレプリケーション (IDR) のプロパティ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • これらのシステムプロパティは、インスタンスデータレプリケーション (IDR) (IDR) アプリケーションの動作を制御します。

    IDR システムプロパティを設定するには、システムプロパティ [sys_properties] テーブルに移動し、プロパティを追加します。

    表 : 1. IDR のデータ比較プロパティ
    プロパティ 説明

    データ比較結果のレコードバッチサイズ

    idr.instance.comparison.batch.size

    指定された日付範囲内でデータ比較結果が 100 万レコードを超えた場合、要求は 10,000 レコードのバッチに分割されます。
    • タイプ:整数
    • デフォルト値:10,000

    最大ランタイム

    idr.instance.comparison.max.runtime

    データ比較の実行に許可される最大時間。
    • タイプ:整数
    • デフォルト値:15 分

    スキップするフィールド

    idr.dct.comparison.skip.fields

    インスタンス間でレコードを比較するときにスキップするフィールドのリスト。
    • タイプ:文字列
    • デフォルト値:caller_id、sys_created_on、sys_created_by、sys_updated_on、sys_updated_by
    表 : 2. システムプロパティ
    プロパティ 説明

    アウトオブオーダーの問題が発生した場合にレプリケーションを停止する

    idr.message.gap.order_enforcement.enabled

    デフォルトでは、コンシューマーでアウトオブオーダーの問題が発生した場合、 IDR はレプリケーションを停止します。

    このプロパティを追加して false に設定することで、コンシューマーでアウトオブオーダーの問題が発生したときのデフォルトの動作を変更できます。これにより、レプリケーションを停止することなく、プロデューサーからの最新のレコード詳細を使用して、欠落しているメッセージが自動的に再度キューに追加されてレプリケーションされます。

    • タイプ:文字列
    • True:レプリケーションを停止する
    • False:レプリケーションや再キューを停止しない
    注:
    このプロパティを使用するには、各プロデューサーインスタンスとコンシューマーインスタンスが同じファミリバージョンである必要があります。両方のインスタンスが Vancouver 以上である必要があります。

    添付ファイルのサイズ制限を設定する

    idr.cdc.replication.table.reader.attachment.size
    デフォルトでは、IDR は添付ファイルのサイズを制限しません。

    このプロパティを追加し、添付ファイルの最大サイズを入力することで、デフォルトの動作を変更できます。

    • タイプ:整数 (バイト単位のサイズ)
    • デフォルト値:100,000,000

    シード要求で許可されているレコードの最大数

    idr.max.seeding.limit

    このプロパティが設定されていないか存在しない場合、V2 レプリケーションセットのシード要求のレコード数に制限はありません。
    • タイプ:整数
    • デフォルト値: