ソートマージ
-iosize I/Oサイズ
-iosize [inpiosize=I/Oサイズ]
[outiosize=I/Oサイズ]
[sorttmpiosize=I/Oサイズ]
[mergetmpiosize=I/Oサイズ]
[splittmpiosize=I/Oサイズ]※表5-19 ファイルの種別と指定したパラメタに対するデフォルトI/Oサイズ
| ファイルの種別 | 運用I/O | デフォルトI/Oサイズ (単位:KB) |
指定したパラメタ | ||||||
|---|---|---|---|---|---|---|---|---|---|
| -iosize | -iosize inpiosize |
-iosize outiosize |
-iosize sorttmpiosize |
-iosize mergetmpiosize |
-iosize splittmpiosize |
||||
| 入力ファイル | 標準入力 | RD | 8 | × | × | − | − | − | − |
| 上記以外 | 1,024 | ○※ | ○※ | − | − | − | − | ||
| 出力ファイル | 標準出力 | WR | 8 | × | − | × | − | − | − |
| 上記以外 | 1,024 | ○ | − | ○ | − | − | − | ||
| ソート用一時ファイル | WR | 1,024 | ○ | − | − | ○ | − | − | |
| マージ用一時ファイル | WR | 1,024 | ○ | − | − | − | ○ | − | |
| ファイル分割用一時ファイル | RD,WR | 1,024 | ○ | − | − | − | − | ○ | |
表5-20 使用する機能とファイル編成の種類に対して指定できるI/Oサイズの範囲
| 使用する機能 | ファイル編成の種類 | -iosizeまたは-iosize inpiosizeに指定できるI/Oサイズの範囲(単位:KB) |
|---|---|---|
| ソート/コピー |
|
8〜32,768 |
| マージ |
|
64〜32,768 |
|
8〜32,768 |
表5-21 環境変数の指定
| モード | 環境変数 | 対象I/O-buff |
|---|---|---|
| 32ビット版 | EXSORTIOSIZE | 入力ファイル 出力ファイル 一時ファイル(ソート/マージ) |
| EXSORTINPIOSIZE | 入力ファイル | |
| EXSORTOUTIOSIZE | 出力ファイル | |
| EXSORTSORTTMPIOSIZE | 一時ファイル(ソート) | |
| EXSORTMERGETMPIOSIZE | 一時ファイル(マージ) | |
| EXSORTSPLITTMPIOSIZE | 一時ファイル(ファイル分割) | |
| 64ビット版 | EXSORT64IOSIZE | 入力ファイル 出力ファイル 一時ファイル(ソート/マージ) |
| EXSORT64INPIOSIZE | 入力ファイル | |
| EXSORT64OUTIOSIZE | 出力ファイル | |
| EXSORT64SORTTMPIOSIZE | 一時ファイル(ソート) | |
| EXSORT64MERGETMPIOSIZE | 一時ファイル(マージ) | |
| EXSORT64SPLITTMPIOSIZE | 一時ファイル(ファイル分割) |
(例)-iosize 1024
(例)-iosize inpiosize=128 outiosize=32 sorttmpiosize=2048 mergetmpiosize=1024 splittmpiosize=512
All Rights Reserved. Copyright (C) 2008, 2016, Hitachi, Ltd.