ソートマージ

[目次][用語][索引][前へ][次へ]

16.1 一時ファイルの種類

SORT EEおよびSORTが作成する一時ファイルの種類と目的を次に示します。

表16-1 一時ファイルの種類

一時ファイルの種類 目的 一時ファイルを使用する機能およびコマンド
SORT EE SORT
UNIX Windows
ソート用一時ファイル ソートフェーズの結果を格納する。※1 ソート機能
(-function sort)

  • rsortコマンド
  • rsortsumシェルスクリプト

  • wnsortコマンド
  • 拡張SORTコマンド※2
  • C言語ライブラリ関数※3
マージ用一時ファイル 中間マージフェーズの結果を格納する。※1 ソート機能
(-function sort)

  • rsortコマンド
  • rsortsumシェルスクリプト

  • wnsortコマンド
  • 拡張SORTコマンド※2
  • C言語ライブラリ関数※3
中間ファイル※4
  • UNIX
    ソートの実行結果を格納する。
  • Windows
    選択またはソートの実行結果を格納する。

  • rsortsumシェルスクリプト

  • 拡張SORTコマンド※5
分割用一時ファイル 集約,選択,またはレコード編集の結果を格納する。 ファイル分割機能
(-splitfile)

(凡例)
−:作成しない

注※1
ソートフェーズおよび中間マージフェーズについては,「1.11.1 ソート機能の処理の流れ」を参照してください。

注※2
拡張SORTコマンドの実行オプションにソート機能(sort)を指定した場合が該当します。拡張SORTコマンドの詳細については,「11. 拡張SORTコマンドの使い方(Windowsの場合)」を参照してください。

注※3
C言語ライブラリ関数でソート機能を実行する場合が該当します。C言語ライブラリ関数の詳細については,「13. C言語プログラムでの使い方(Windowsの場合)」を参照してください。

注※4
中間ファイルの容量については,「12.3.3 中間ファイルの容量」を参照してください。

注※5
拡張SORTコマンドの実行オプションを2個以上指定した場合が該当します。