Aggregate Storage-Cache
Überwachen Sie die Größe des Essbase Aggregate Storage-Cache nach Bedarf. Der Cache erleichtert die Speichernutzung bei Dataloads, Aggregationen und Abrufen.
Wenn ein Aggregate Storage-Outline gestartet wird, wird ein kleiner Bereich im Speicher als Aggregate Storage-Cache für die entsprechende Anwendung zugewiesen. Wenn ein zusätzlicher Cachebereich benötigt wird, erhöht sich die Cachegröße inkrementell, bis die maximale Cachegröße verwendet wird oder das Betriebssystem zusätzliche Zuweisungen verweigert.
Hinweis:
Die Verweigerung von Speicherzuweisungen für den Aggregatcache lehnt eine erhöhte Nutzung des vorhandenen Speichers nicht ab.
Sie können die aktuelle Speicherzuweisung für den Aggregate Storage-Cache und die Einstellung für die maximale Aggregatcachegröße anzeigen.

Das Ändern der Cachegröße kann die Speicherauslastung optimieren. Die standardmäßige maximale Cachegröße, 32 MB, ist die minimale Einstellung.
Mit der Größe der Daten auf Eingabeebene können Sie bestimmen, wann die maximale Größe für den Cache erhöht werden soll. In der Essbase-Weboberfläche wird die Statistik als Datengröße auf Eingabeebene bezeichnet. In MaxL können Sie dieselben Informationen aus der Anweisung query database abrufen (mit den Schlüsselwörtern get cube_size_info).
Eine 32-MB-Cacheeinstellung unterstützt eine Datenbank mit ca. 2 GB Daten auf Eingabeebene. Wenn die Datengröße auf Eingabeebene um einen Faktor größer als 2 GB ist, kann der Aggregate Storage-Cache um die Quadratwurzel des Faktors erhöht werden. Beispiel: Wenn die Datengröße auf Eingabeebene 3 GB (2 GB * 1,5) beträgt, multiplizieren Sie die Größe des Aggregate Storage-Cache von 32 MB mit der Quadrat-Root von 1,5, und stellen Sie die Größe des Aggregat-Cache auf das Ergebnis ein: 39,04 MB.
Berücksichtigen Sie bei der Aggregations-Materialisierungsperformance die Anzahl der Threads, die für die parallele Berechnung festgelegt sind. Der Aggregationsmaterialisierungsprozess verwendet mehrere Threads, die den Aggregate Storage-Cache teilen. Wenn Sie die Anzahl der Threads für Aggregate Storage-Anwendungen oder -Cubes erhöhen, muss möglicherweise die Größe des Aggregate Storage-Cache erhöht werden.
Um die Größe des Aggregate Storage-Cache anzuzeigen, können Sie die query application-MaxL-Anweisung verwenden und alter application festlegen.
Hinweis:
Wenn Sie die Anzahl der Threads höher als die Anzahl der Prozessoren festlegen, kann die Performance der Aggregate Storage-Anwendung verbessert werden.
Erhöhen Sie die maximale Größe des Aggregate Storage-Cache nicht über die erforderliche Größe hinaus.
Eine geänderte Einstellung für den Aggregate Storage-Cache wird wirksam, wenn die Anwendung neu gestartet wird.