MAXFORMULACACHEMEMORYLIMIT
Mit der Konfigurationseinstellung MAXFORMULACACHEMORYLIMIT können Sie den Überlauf der Cachegröße der Essbase-Formel steuern (durch MAXFORMULACACHESIZE festgelegt). Ändern Sie diese Einstellung nur, wenn Ihre Abfragen mehr als 4 GB für die Auswertung von Formelabhängigkeiten benötigen.
Die MAXFORMULACACHEMORYLIMIT-Konfiguration gilt für Aggregate Storage-(ASO-)Datenbanken und Block Storage-(BSO-)Datenbanken im Hybridmodus.
Syntax
MAXFORMULACACHEMEMORYLIMIT [appname [dbname]] n-
appname – Optional. Um die maximale Cachegröße für eine bestimmte Anwendung festzulegen, geben Sie den Anwendungsnamen an.
-
dbname – Optional. Um die maximale Cachegröße für eine bestimmte Datenbank (Cube) festzulegen, geben Sie den Cube-Namen an. Wenn dbname angegeben wird, muss auch appname angegeben werden.
-
n: Eine Ganzzahl, die angibt, wie viele Megabyte (MB) als maximale Cachegröße für die Berechnung von Elementen mit Formeln festgelegt werden sollen. Der Standardwert ist 4096 MB (4 GB) pro Abfrage.
Alle Abfragen, die den Grenzwert überschreiten würden, werden gestoppt. Wenn für einige dynamische Formelauswertungen mehr Speicher erforderlich ist, können Sie n auf einen beliebigen erforderlichen Wert erhöhen.
Hinweise:
-
Diese Einstellung ist nur relevant, wenn Ihre Abfrage mindestens ein dynamisches Element mit einer Formel referenziert oder wenn Ihre MDX-Abfrage ein berechnetes Element im WITH-Abschnitt enthält.
-
Der Formelcache wird pro Berechnungsthread zugewiesen. Gleichzeitige MDX-Anforderungen können mehreren Cacheobjekten zugewiesen werden, von denen jede eine in MAXFORMULACACHEMORYLIMIT festgelegte maximale Größe aufweist.
-
Der gesamte angegebene Betrag wird nur verwendet, wenn er benötigt wird.
-
Der Speicher wird freigegeben, nachdem die Abfrage abgeschlossen ist.
Beispiel
MAXFORMULACACHEMEMORYLIMIT 8192Legt die maximale Größe des Formelcache auf 8192 MB fest.
Siehe auch