Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
インクリメンタルアップロードを有効にし、インクリメンタルアップロードのサイズを制御します。
inc=number[ K | M ]; ...
Increment=number[ K | M ]; ...
このオプションの値は、大まかな各アップロード部分のサイズをバイト単位で指定します。キロバイトまたはメガバイトの単位を指定するには、それぞれサフィックス k、m を使用します。
このオプションをゼロ以外の値に設定すると、アップロードは 1 つ以上の部分に分けて Mobile Link に送信されます。これは、dbmlsync が完全なアップロードを完了するだけの長い時間、Mobile Link サーバーへの接続を維持できない場合に役立ちます。デフォルトは 0 です。
オプションの値は、次のように各アップロード部分のサイズを制御します。dbmlsync は、データベーストランザクションログをスキャンして、アップロードを構築します。このオプションを指定すると、dbmlsync はオプションで設定されたバイト数をスキャンし、未処理トランザクションがない最初の時点、つまりすべてのトランザクションがコミットまたはロールバックされた次の時点までスキャンを続けます。dbmlsync は、スキャンした部分をアップロード部分として送信し、中断したところからログのスキャンを再開します。
Increment 拡張オプションは、スクリプト化されたアップロードやトランザクション単位のアップロードでは使用できません。
次の dbmlsync コマンドラインは、dbmlsync を使用するときのこのオプションの設定方法を示します。
dbmlsync -e "inc=32000"
次の SQL 文は、このオプションのデータベースへの格納方法を示します。
CREATE SYNCHRONIZATION SUBSCRIPTION TO sales_publication FOR ml_user1 OPTION inc='32k';