ヘッダーをスキップ
Oracle OLAP DMLリファレンス
11g リリース1(11.1)
E05732-02
  目次へ
目次
索引へ
索引

戻る
戻る
 
次へ
次へ
 

SESSCACHE

SESSCACHEオプションは、通常はデバッグ時にのみ使用し、「Oracle OLAPセッション・キャッシュの概要」で説明するOracle OLAPセッション・キャッシュをOracle OLAPが作成するかどうかを制御します。

データ型

BOOLEAN

構文

SESSCACHE = {YES|NO}

引数

YES

「Oracle OLAPセッション・キャッシュの概要」で説明されているデータを保持するために、セッション・キャッシュが作成されます。

NO

Oracle OLAPは、セッション・キャッシュの読取りおよび書込みを実行しません。NOを指定した場合、1つ以上のaggmapオブジェクトの仕様にCACHE SESSION文をコーディングすること、1つ以上の$VARCACHEプロパティをSESSIONに設定すること、またはVARCACHEオプションをSESSIONに設定することによってキャッシュを指定しても、キャッシュは実行されません。

注意

Oracle OLAPセッション・キャッシュの概要

Oracle OLAPセッション・キャッシュとは、次の情報を保持するために使用されるメモリー内の特別な場所です。

1つのセッションに1つの内部キャッシュがあります。UPDATE文とCOMMIT文は、キャッシュされたデータを無視します。ただし、データがいったんキャッシュされると、FORCECALCキーワードを持つAGGREGATEファンクションを実行する場合を除いて、Oracle OLAPはキャッシュの値を使用してすべての計算を実行します。この場合、FORCECALCキーワードは、Oracle OLAPに値を再計算するように指定します。

セッションが終了すると、キャッシュは消去されます。セッションを終了せずにセッション・キャッシュを消去するには、CLEAR文を発行します。

セッション・キャッシュの効果は、V$AW_CALC動的パフォーマンス・ビューで追跡されます。