| プロパティ | 説明 |
|---|---|
| パラメータ・タイプ | 文字列 |
| 構文 | RESULT_CACHE_MODE = { MANUAL | FORCE } |
| デフォルト値 | MANUAL |
| 変更の可/不可 | ALTER SESSION、ALTER SYSTEM |
| 基本/基本以外 | 基本以外 |
RESULT_CACHE_MODEには、ResultCache演算子が問合せの実行計画に接続されるタイミングを指定します。
値:
MANUAL
ResultCache演算子は、問合せに注釈(ヒント)を付ける場合にのみ追加されます。
FORCE
ResultCache演算子は、SELECT文のルートに追加されます(このように行うことが有効な場合)。
|
注意: FORCEモードでは、データベースおよびクライアントがすべての問合せをキャッシュしようとして、パフォーマンスおよびラッチの著しいオーバーヘッドが生じるため、お薦めできません。さらに、確定的でないPL/SQLファンクションを呼び出す問合せもキャッシュされるため、そのように対象範囲が広い場合の結果キャッシュは、大幅に結果を変える原因になる可能性があります。 |
FORCE設定では、文にNO_RESULT_CACHEヒントが含まれている場合、このヒントはパラメータ設定より優先されます。
|
関連項目: NO_RESULT_CACHEヒントの詳細は、『Oracle Database SQL言語リファレンス』を参照してください。 |