DYNCALCCACHEBLKTIMEOUT
Mit der Konfigurationseinstellung DYNCALCCACHEBLKTIMEOUT geben Sie die maximale Anzahl von Sekunden an, die Essbase auf Speicherplatz im dynamischen Rechnercache warten soll, um die angeforderte Berechnung dort auszuführen.
Die DYNCALCCACHEBLKTIMEOUT-Konfiguration gilt nur für Block Storage-(BSO-)Datenbanken und nicht für Aggregate Storage-(ASO-)Datenbanken.
Syntax
DYNCALCCACHEBLKTIMEOUT [appname [dbname]] n-
appname: Wenn Sie einen Anwendungsnamen angeben, gilt die Einstellung für alle Cubes in der Anwendung. Wenn Sie keinen Anwendungsnamen angeben, gilt die Einstellung für alle Anwendungen und Cubes auf dem Server.
-
dbname: Wenn Sie einen Datenbank-(Cube-)Namen angeben, gilt die Einstellung nur für diesen Cube. Wenn Sie keinen Anwendungsnamen angeben, gilt die Einstellung für alle Anwendungen und Cubes auf dem Server.
-
n: Eine Anzahl von Millisekunden. Kann ein Dezimalzeichen enthalten oder nicht. Jede Zahl unter 1 wird als 1 behandelt. Der Standardwert beträgt 10000 Millisekunden (10 Sekunden).
Beschreibung
Wenn Essbase die gesamte von DYNCALCCACHEBLKTIMEOUT angegebene Anzahl von Sekunden wartet, prüft es die Einstellung DYNCALCCACHEBLKRELEASE, um die nächsten Schritte zu bestimmen:
-
So schaffen Sie Platz im dynamischen Rechnercache, indem Sie vorübergehend inaktive Blöcke im dynamischen Rechnercache austauschen
-
Wenn DYNCALCCACHEONLY FALSE ist, schreiben und berechnen Sie die Blöcke im Speicher außerhalb des dynamischen Rechnercache
Der dynamische Rechnercache ist ein Speicherpuffer, der Datenblöcke enthält, die erweitert werden, um dynamisch berechnete Elemente einzuschließen. Essbase weist Speicher im dynamischen Rechnercache zu, um diese Blöcke bei Abrufen oder Berechnungen zu speichern, die dynamisch berechnete Elemente enthalten.
Der dynamische Rechnercache kann die Abrufleistung verbessern, indem die Anzahl der Aufrufe an das Betriebssystem für Speicherzuweisungen reduziert wird. Die Größe der Performanceverbesserung durch die Verwendung des dynamischen Rechnercaches hängt von Ihrer Datenbankkonfiguration ab.
Hinweise:
-
Mit der Einstellung DYNCALCCACHEBLKRELEASE können Sie Essbase mitteilen, wo Datenblöcke mit Dynamic Calc-Elementen gespeichert und berechnet werden sollen, wenn die Wartezeit im dynamischen Rechnercache die angegebene Wartezeit überschritten hat.
-
Die Konfigurationseinstellung DYNCALCCACHEBLKTIMEOUT ist nur dann sinnvoll, wenn die Konfigurationseinstellung DYNCALCCACHEWAITFORBLK auf TRUE gesetzt ist.
Beispiel
DYNCALCCACHEBLKTIMEOUT 20000Essbase wartet bis zu 20 Sekunden auf Speicherplatz im dynamischen Rechnercache, bevor die Einstellung DYNCALCCACHEBLKRELEASE geprüft wird, um den nächsten Schritt zu bestimmen, der vor der Ausführung der angeforderten Berechnung ausgeführt werden muss.