16.7 SORTの一時ファイル容量の算出方法
一時ファイル作成ディレクトリには,計算式で算出した一時ファイル容量以上の空き容量が必要です。また,ソート用一時ファイル作成ディレクトリとマージ用一時ファイル作成ディレクトリに同じディレクトリを使用する場合は,ソート用一時ファイルのファイル容量とマージ用一時ファイルのファイル容量を合計した容量以上の空き容量が必要です。
ソート用一時ファイルのファイル容量を求める計算式を,次に示します。なお,マージ用一時ファイルのファイル容量は,ソート用一時ファイルのファイル容量と同じです。
- 「/d」(重複レコードの入力順序保存機能)指定がない場合
-
一時ファイル容量=入力ファイルサイズ※1
- 「/d」(重複レコードの入力順序保存機能)指定がある場合
-
-
32ビット版の場合
一時ファイル容量=入力ファイルサイズ※1+4×入力ファイルのレコード件数※2
-
64ビット版の場合
一時ファイル容量=入力ファイルサイズ※1+8×入力ファイルのレコード件数※2
-
- 注※1
-
入力ファイルを複数指定した場合は,すべてのファイルのサイズを合計した値が入力ファイルサイズとなります。
- 注※2
-
入力ファイルを複数指定した場合は,すべてのファイルのレコード件数を合計した値が入力ファイルのレコード件数となります。