MAXFORMULACACHE 記憶體限制

MAXFORMULACACHEMORYLIMIT 組態設定可讓您控制 Essbase 公式快取大小的溢位 (由 MAXFORMULACACHESIZE 設定)。除非您的查詢需要使用超過 4GB 的公式相依性評估,否則請勿變更此設定。

MAXFORMULACACHEMORYLIMIT 組態會套用至混合模式中的聚總儲存 (ASO) 資料庫和區塊儲存 (BSO) 資料庫。

語法

MAXFORMULACACHEMEMORYLIMIT [appname [dbname]] n
  • appname —選擇性。若要設定特定應用程式的快取大小上限,請指定應用程式名稱。

  • dbname —選擇性。若要設定特定資料庫 (立方體) 的快取大小上限,請指定立方體名稱。如果指定 dbname,也必須指定 appname

  • n — 指定要設為最大快取大小 (MB) 的 MB 數目的整數,可用於計算具有公式的成員。每個查詢的預設值為 4096 MB (4 GB)。

    將會停止溢位限制的所有查詢。如果某些動態公式評估需要更多的記憶體,您可以將 n 增加為任何必要值。

備註

  • 只有在您的查詢至少參照一個具有公式的動態成員,或您的 MDX 查詢在 WITH 區段中有計算的成員時,此設定才相關。

  • 公式快取會依計算執行緒進行配置。並行 MDX 要求可以配置多個快取物件,每個物件在 MAXFORMULACACHEMORYLIMIT 中都有指定的大小上限。

  • 除非需要,否則不會使用整個指定金額。

  • 查詢完成後,就會釋出記憶體。

範例

MAXFORMULACACHEMEMORYLIMIT 8192

設定公式快取大小上限為 8192 MB。

另請參閱

MAXFORMULACACHESIZE