テーブルのキャッシュ方式を選択できます。テーブルからデータ・キャッシュにあるバッファにデータ・ページを読み込むために、Adaptive Server オプティマイザによって決定されるデフォルトのキャッシュ方式は、ユーザが選択したキャッシュ方式によって上書きされます。キャッシュ方式は、インデックスのプロパティ・シートで設定できます。
テーブルの [インデックス] フォルダで、インデックスを指定して [ファイル] − [プロパティ] を選択します。
[その他] タブを選択します。
以下のオプションのどちらかまたは両方を選択します。
MRU 置換 − Adaptive Server で MRU (最近使用された) 方式を使用して、新規データの読み込み時にデータ・ページを配置するキャッシュ内の場所を決めるように指定します。
チェック・ボックスをクリアすると、Adaptive Server は新しいページをキャッシュ内のバッファ・チェーンの MRU 側の終端に読み込みます。それらのページは、その後に MRU 側で新しく読み込まれたページによってフラッシュされるまで、チェーンに沿って LRU (一番最後に使用された) 側の終端まで移動します。MRU 置換方式を選択すると、Adaptive Server は新しいページを LRU 側の終端に読み込みます。それらのページは、新しいページが MRU 側の終端に入ると使用され、ただちにフラッシュされます。
この方式は、クエリのためにページが一度だけ必要な場合に適しています。この方式では、そのようなページによって、キャッシュ内にそのまま保持されている間は再利用される可能性のある他のページがフラッシュされなくなる傾向があります。
大容量バッファのプリフェッチ − 大容量 I/O のメモリ・プールが、テーブルまたはインデックスで使用されるキャッシュに設定されている場合、オプティマイザは、一度に 8 データ・ページまでの大容量 I/O を実行してデータ・ページまたはインデックス・ページをプリフェッチできます。このプリフェッチ方式は、テーブルのデータ・ページまたはノンクラスタード・インデックスのリーフ・レベルのページで使用できます。デフォルトでは、すべてのテーブル、インデックス、テキスト・オブジェクトまたはイメージ・オブジェクトに対してプリフェッチが可能です。プリフェッチ・オプションを "off" に設定すると、指定したオブジェクトに対するプリフェッチが無効になります。