CALCCACHELOW

Essbase計算機キャッシュを使用すると、ブロック・ストレージ(BSO)キューブでの計算パフォーマンスが向上します。

CALCCACHELOWを使用して、計算スクリプトSET CACHEコマンドに下限値を設定します。

CALCCACHELOW構成は、ブロック・ストレージ(BSO)データベースにのみ適用され、集約ストレージ(ASO)データベースには適用されません。

構文

CALCCACHELOW [appname [dbname]] n
  • appname - オプション。設定が適用されるアプリケーションを指定します。

    appnameの値を指定し、dbnameの値を指定しないと、設定は指定したアプリケーションのすべてのキューブに適用されます。

    設定を特定のキューブに対して有効にするには、アプリケーションとキューブを指定する必要があります。

    アプリケーションを指定しない場合、データベースを指定できず、設定はEssbaseサーバー上のすべてのアプリケーションおよびキューブに適用されます。

  • dbname— オプション。appnameで指定したアプリケーション内のデータベース(キューブ)を指定します。このデータベースに対して設定が適用されます。

    dbnameの値を指定し、appnameの値を指定しないと、指定は無視されます。

  • n— 計算機キャッシュの最小サイズ(バイト単位)。デフォルトでは、最小値は200,000です。

説明

Essbaseは、計算機キャッシュを使用して、計算時にデータ・ブロックを作成および追跡します。計算機キャッシュを使用すると、計算のパフォーマンスが大幅に改善されます。パフォーマンスの改善のサイズは、キューブ構成によって異なります。

CALCCACHE構成設定を使用して、Essbaseで計算機キャッシュをデフォルトで使用するかどうかを指定できます。計算時の必要に応じて、計算スクリプトでSET CACHEコマンドを使用して、このデフォルト設定をオーバーライドします。

Essbase構成で、次の設定を指定するとします。

CALCCACHEHIGH  1000000
CALCCACHEDEFAULT 300000
CALCCACHELOW  200000

ノート:

Essbase構成では、パラメータの後にセミコロン(;)を指定しません。計算スクリプトでは、パラメータの後にセミコロンを指定する必要があります。

計算スクリプトで、次のSET CACHEコマンドを使用できます。

SET CACHE HIGH;

計算スクリプトの期間に1,000,000バイトの計算マシン・キャッシュを設定する。

SET CACHE DEFAULT;

計算スクリプトの期間中、計算スクリプトの期間に300,000バイトの計算機能キャッシュを設定。

SET CACHE LOW;

計算スクリプトの期間中、200,000バイトの計算マシン・キャッシュが設定されます。

参照

SET CACHEコマンド

CALCCACHE構成設定