DataStage®のトランスポートブロック環境変数
以下の環境変数はすべて、ジョブの実行時にデータの内部転送に使用されるブロックサイズ(バイト単位)に関するものである。 一部の設定は、固定長レコードにのみ適用されます。
以下の変数は、固定長レコードにのみ使用されます。
- Apt_min_transport_block_size
- Apt_max_transport_block_size
- API デフォルト・トランスポートのブロック・サイズ
- Apt_latency_coefficient
DataStage の APT_AUTO_TRANSPORT_BLOCK_SIZE 環境変数
APT_AUTO_TRANSPORT_BLOCK_SIZE 環境変数を設定して、フレームワークがプレイヤー間でデータを転送するためのブロック・サイズを計算するようにします。
DataStage の APT_LATENCY_COEFFICIENT 環境変数
APT_LATENCY_COEFFICIENT 環境変数を設定して、プレイヤー間でデータを転送するブロックへの書き込み数を指定します。
APT_LATENCY_COEFFICIENT 環境変数を設定して、ステップ内のデータ・フローの待ち時間を制御します。 デフォルト値は 5 です。 レコードを即時に移送するには、値 0 を指定します。 この方法は、固定長レコードにのみ使用されます。
API デフォルト・トランスポートのブロック・サイズ
APT_DEFAULT_TRANSPORT_BLOCK_SIZE 環境変数を設定して、プレイヤー間でデータを転送するためのデフォルトのブロック・サイズを指定します。
APT_DEFAULT_TRANSPORT_BLOCK_SIZE 環境変数は、128 KB より長いレコードを処理するためのサポートの一部として提供されています。
APT_DEFAULT_TRANSPORT_BLOCK_SIZE 環境変数の値を 8192 から 268435456 バイト (256 MB) の範囲で設定します。 必要に応じて、値は操作サイズに最も近いページ・サイズに丸められます。
デフォルト値は 131072 バイトです。
DataStage の APT_MAX_TRANSPORT_BLOCK_SIZE および APT_MIN_TRANSPORT_BLOCK_SIZE 環境変数
APT_MAX_TRANSPORT_BLOCK_SIZE および APT_MIN_TRANSPORT_BLOCK_SIZE 環境変数を設定して、プレイヤー間でデータを転送するための最小許容ブロック・サイズと最大許容ブロック・サイズを指定します。
APT_MIN_TRANSPORT_BLOCK_SIZEは、デフォルト値である8192バイトより小さくすることはできない。 APT_MAX_TRANSPORT_BLOCK_SIZE を 1048576 (デフォルト値) より大きくすることはできません。 これらの変数は、APT_LATENCY_COEFFICIENT と組み合わせて使用する場合にのみ意味があります。