DataStageのディスクI/O環境変数
これらの環境変数は、 DataStage® パラレル・ジョブがディスクに情報を書き込むタイミングと方法に関係しています。
DataStage の APT_BUFFER_DISK_WRITE_INCREMENT 環境変数
APT_BUFFER_DISK_WRITE_INCREMENT 環境変数は、ディスク・チャンク・サイズへの書き込みを制御します。
小規模から中規模の入出力バーストが望ましくないシステムでは、ディスク・チャンク・サイズへのデフォルトの 1 MB 書き込みが小さすぎる可能性があります。 APT_BUFFER_DISK_WRITE_INCREMENT 環境変数は、このサイズを制御し、1048576 (1 MB) より大きく設定することができます。 この設定は、 max_memory * 2/3 を超えてはなりません。
DataStage の APT_EXPORT_FLUSH_COUNT 環境変数
APT_EXPORT_FLUSH_COUNT 環境変数は、エクスポート・オペレーターがデータをディスクにフラッシュする頻度を制御します。
APT_EXPORT_FLUSH_COUNT 環境変数を使用すると、エクスポート・オペレーターは、通常よりも頻繁にデータをディスクにフラッシュすることができます (データはジョブの終了時に明示的にフラッシュされますが、OS はより頻繁にフラッシュすることを選択する可能性があります)。 この変数を整数に設定します。この整数は、レコード数で、フラッシュが発生する頻度を制御します。 この値を低い数値 (1 など) に設定すると、リアルタイム・アプリケーションでは有用ですが、パフォーマンスが低下する可能性があります。
DataStage の APT_IO_MAP/APT_IO_NOMAP および APT_BUFFERIO_MAP/APT_BUFFERIO_NOMAP 環境変数
これらの環境変数は、メモリー・マップ入出力を制御します。
多くの場合、メモリー・マップ入出力はパフォーマンスの向上に寄与します。 ただし、ネットワーク・ファイル・システム (NFS) によってマウントされたリモート・ディスクなどの特定の状況では、メモリー・マップ入出力が原因で、重大なパフォーマンス上の問題が発生する可能性があります。 環境変数 APT_IO_NOMAP および APT_BUFFERIO_NOMAP を「true」に設定すると、この機能がオフになり、パフォーマンスに影響することがあります。
AIX® および HP-UX のデフォルトは NOMAP です。 APT_IO_MAP および APT_BUFFERIO_MAP を「true」に設定すると、これらのプラットフォームのメモリー・マップ入出力をオンにすることができます。
DataStage の APT_PHYSICAL_DATASET_BLOCK_SIZE 環境変数
APT_PHYSICAL_DATASET_BLOCK_SIZE 環境変数は、データ・セット・ステージへの読み取りおよび書き込みに使用するブロック・サイズを指定します。
APT_PHYSICAL_DATASET_BLOCK_SIZE のデフォルト値は 128 KB です。