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。
另請參閱