CALCCACHEDEFAULT
Die Verwendung des Essbase-Rechnercache verbessert die Berechnungsperformance in Block Storage-(BSO-)Cubes.
Die CALCCACHEDEFAULT-Konfiguration gilt nur für Block Storage-(BSO-)Datenbanken und nicht für Aggregate Storage-(ASO-)Datenbanken.
Syntax
CALCCACHEDEFAULT [appname [dbname]] n-
appname – Optional. Gibt die Anwendung an, für die diese Einstellung gilt.
Wenn Sie einen Wert für appname angeben und keinen Wert für dbname angeben, gilt die Einstellung für alle Datenbanken in der angegebenen Anwendung.
Um die Einstellung für eine bestimmte Datenbank zu aktivieren, müssen Sie eine Anwendung und eine Datenbank angeben.
Wenn Sie keine Anwendung angeben, können Sie keine Datenbank angeben. Die Einstellung gilt für alle Anwendungen und Datenbanken auf dem Essbase-Server.
-
dbname – Optional. Gibt die Datenbank in der durch appname angegebenen Anwendung an, für die diese Einstellung gilt.
Wenn Sie einen Wert für dbname angeben, aber keinen Wert für appname angeben, wird Ihre Spezifikation ignoriert.
-
n: Die Standardgröße des Rechnercaches in Byte. Wenn Sie keinen Standardwert festlegen, beträgt er 200.000 Byte.
Beschreibung
Die Verwendung des Rechnercaches verbessert die Berechnungsperformance in BSO-Cubes erheblich. Die Größe der Performanceverbesserung hängt von der Datenbankkonfiguration ab.
Mit der CALCCACHE-Einstellung können Sie angeben, ob Essbase standardmäßig einen Rechnercache verwendet. Falls während einer Berechnung erforderlich, setzen Sie diese Standardeinstellung mit dem Befehl SET CACHE in einem Berechnungsskript außer Kraft.
Beispiel
Angenommen, die Essbase-Anwendungskonfiguration gibt die folgenden Einstellungen an:
CALCCACHEHIGH 1000000
CALCCACHEDEFAULT 300000
CALCCACHELOW 200000Hinweis:
In der Essbase-Konfiguration wird auf einen Parameter kein Semikolon folgen. In einem Berechnungsskript muss auf einen Parameter ein Semikolon folgen.
Anschließend können Sie die folgenden SET CACHE-Befehle in einem Berechnungsskript verwenden:
SET CACHE HIGH;legt einen Rechnercache von 1.000.000 Byte für die Dauer des Berechnungsskripts fest.
SET CACHE DEFAULT;legt einen Rechnercache von 300.000 Byte für die Dauer des Berechnungsskripts fest.
SET CACHE LOW;legt einen Rechnercache von 200.000 Byte für die Dauer des Berechnungsskripts fest.