ストリームバッファタスク設定
以下のような AWS CLI を使用して、以下のようなストリーム バッファを設定できます。タスク設定ファイルを使用してタスク設定を設定する方法については、「タスク設定例」をご参照ください。
-
StreamBufferCount
- 移行タスクのデータストリームバッファの数を指定するには、このオプションを指定します。デフォルトストリームバッファの数は 3 です。この設定の値を大きくすると、データ抽出速度が上昇する可能性があります。ただし、このパフォーマンス向上は、レプリケーションサーバーのソースシステムやインスタンスクラスなど、移行環境に大きく依存します。ほとんどの場合はデフォルトで十分です。 -
StreamBufferSizeInMB
- 各データストリームバッファの最大サイズを指定するには、このオプションを使用します。デフォルトサイズは 8 MB です。非常に大きい LOB を使用する場合、このオプションの値を大きくする必要がある場合があります。また、ストリームバッファサイズが不十分であることを示すメッセージがログファイルに記録されている場合も、この値を大きくする必要がある可能性があります。このオプションのサイズを計算するときは、[Max LOB size (or LOB chunk size)]*[number of LOB columns]*[number of stream buffers]*[number of tables loading in parallel per task(MaxFullLoadSubTasks)]*3
式を使用できます。 -
CtrlStreamBufferSizeInMB
- 制御ストリーム バッファのサイズを設定するには、このオプションを使用します。値は MB 単位で、1 ~ 8 が使用できます。デフォルト値は 5 です。かなり多くのテーブル (数万のテーブルなど) を使用している場合、状況によってはこの値を大きくする必要があります。