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 會使用計算機快取,在計算期間建立和追蹤資料區塊。使用計算機快取可大幅提升計算效能。效能提升的大小取決於立方體組態。

您可以指定 Essbase 是否預設使用計算機快取 (使用 CALCCACHE 組態設定)。如果在計算期間需要,請使用計算命令檔中的 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 組態設定