ソートマージ


16.3 SORT EEの一時ファイル容量の算出方法

一時ファイル作成ディレクトリには,計算式で算出した一時ファイル容量以上の空き容量が必要です。ソート用一時ファイル作成ディレクトリとマージ用一時ファイル作成ディレクトリに同じディレクトリを使用する場合は,ソート用一時ファイルのファイル容量とマージ用一時ファイルのファイル容量を合計した容量以上の空き容量が必要です。

なお,マージ用一時ファイルのファイル容量は,ソート用一時ファイルのファイル容量と同じです。

「-cmdopt DUP」(重複レコードの入力順序保存機能)指定がない場合

一時ファイル容量=入力ファイルサイズ※1

「-cmdopt DUP」(重複レコードの入力順序保存機能)指定がある場合
  • 32ビット版の場合

    一時ファイル容量=入力ファイルサイズ※1+4×入力レコード件数※2

  • 64ビット版の場合

    一時ファイル容量=入力ファイルサイズ※1+8×入力レコード件数※2

注※1

入力ファイルを複数指定した場合は,すべてのファイルのサイズを合計した値が入力ファイルサイズとなります。

注※2

入力ファイルを複数指定した場合は,すべてのファイルのレコード件数を合計した値が入力ファイルのレコード件数となります。