6.8.3 プリフェッチ機能
ディスク上の表データはグローバルバッファ(又はローカルバッファ)上に1ページごとに読み込まれます。この読み込みを1ページではなく,複数のページを一括して読み込むこともできます。これをプリフェッチ機能といいます。プリフェッチ機能を使用すると,ディスク上の表データとグローバルバッファ(又はローカルバッファ)との間の入出力回数を削減できます。
- 〈この項の構成〉
(1) プリフェッチ機能の適用基準
プリフェッチ機能は次に示す条件を満たすほど有効になります。
-
アクセスデータがraw I/O機能を適用したHiRDBファイルシステム領域上(UNIX版の場合はキャラクタ型スペシャルファイル上)にある
-
大量検索を行う
-
次に示すSQL文を実行する
-
インデクスを使用しないSELECT,UPDATE,及びDELETE文
-
インデクス又はクラスタキーを使用した昇順検索※を行うSELECT,UPDATE,又はDELETE文(ただし,=条件,IN条件を除く)
注※ 複数列インデクスの場合はインデクス定義で指定した順序になります。