プライマリ・コンテンツに移動
Oracle® Databaseリファレンス
12c リリース1 (12.1)
B71292-14
目次へ移動
目次
索引へ移動
索引

前
次

1.242 RESULT_CACHE_MODE

プロパティ 説明

パラメータ・タイプ

文字列

構文

RESULT_CACHE_MODE = { MANUAL | FORCE }

デフォルト値

MANUAL

変更可能

ALTER SESSIONALTER SYSTEM

PDBで変更可能

はい

基本

いいえ

RESULT_CACHE_MODEには、ResultCache演算子が問合せの実行計画に接続されるタイミングを指定します。

  • MANUAL

    ResultCache演算子は、問合せに注釈(ヒント)を付ける場合にのみ追加されます。

  • FORCE

    ResultCache演算子は、SELECT文のルートに追加されます(追加が有効な場合)。

    注意:

    FORCEモードでは、データベースおよびクライアントがすべての問合せをキャッシュしようとして、パフォーマンスおよびラッチの著しいオーバーヘッドが生じるため、お薦めできません。さらに、確定的でないPL/SQLファンクションを呼び出す問合せもキャッシュされるため、そのように対象範囲が広い場合の結果キャッシュは、大幅に結果を変える原因になる可能性があります。

FORCE設定では、文にNO_RESULT_CACHEヒントが含まれている場合、このヒントはパラメータ設定より優先されます。

関連項目:

  • この初期化パラメータの値を変更する前に結果キャッシュがPL/SQLファンクションを処理する方法の詳細は、『Oracle Database SQLチューニング・ガイド』を参照してください。

  • NO_RESULT_CACHEヒントの詳細は、『Oracle Database SQL言語リファレンス』を参照してください。