CALCCACHE

CALCCACHE 組態設定會指定 Essbase 是否在計算期間使用計算器快取來管理資料區塊。使用計算機快取可以提高效能。您可以使用計算命令檔中的 SET CACHE 命令或 CALCCACHE {HIGH | DEFAULT | LOW} 組態設定值來指定快取的大小。

CALCCACHE 組態僅適用於區塊儲存 (BSO) 資料庫,不適用於聚總儲存 (ASO) 資料庫。

語法

CALCCACHE [appname [dbname]] TRUE | FALSE
  • appname —選擇性。指定套用設定的應用程式。

    如果您指定 appname 的值,但未指定 dbname 的值,則設定會套用至指定應用程式中的所有立方體。

    若要啟用特定立方體的設定,您必須指定應用程式和立方體。

    如果您未指定應用程式,則無法指定立方體,且該設定會套用至 Essbase 執行處理上的所有應用程式和立方體。

  • dbname —選擇性。在套用設定的 appname 所指定的應用程式中,指定資料庫 (立方體)。

    如果您指定 dbname 的值,但未指定 appname 的值,則會忽略您的規格。

  • TRUE — Essbase 會在計算立方體時使用計算器快取。這是預設值。

  • FALSE — 計算立方體時, Essbase 不會使用計算器快取。

描述

如果在計算過程中需要,您可以使用計算命令檔中的 SET CACHE 命令來覆寫此預設設定。

當 CALCCACHE 設為 TRUE 時, Essbase 會使用計算器快取,提供:

  • 立方體至少有兩個稀疏維度。

  • 您至少可以計算一個完整的稀疏維度 (除非在計算命令檔中指定「全部設定」選項)。

範例

CALCCACHE Sample Basic FALSE