MAX_RESPONSE_GRID_SIZE
Manchmal müssen Sie die Größe der Essbase-Abfrageraster begrenzen, die von einem replizierten Block Storage-(BSO-)Partitionsquell-Cube zu einem replizierten Aggregate Storage-(ASO-)Partitionsziel-Cube fließen. Sie können MAX_REQUEST_GRID_SIZE verwenden, um die Gesamtgröße des Anforderungsrasters zu begrenzen.
Beispiel: Wenn MAX_REQUEST_GRID_SIZE auf eine Milliarde (100000000) Zellen und MAX_RESPONSE_GRID_SIZE auf eine Million (1000000) Zellen gesetzt ist: 1000000000 / 1000000 = 1000. Essbase sendet Antwortraster in mehreren Bereichen mit tausend (1000) Zellen an das ASO-Ziel.
Der erforderliche Arbeitsspeicher zum temporären Speichern des Antwortrasters im Datenziel ist proportional zur Größe des Anforderungsrasters (MAX_REQUEST_GRID_SIZE). Bei einem riesigen Anforderungsraster mit Millionen von Zellen könnte die Speichermenge, die für das Senden des Antwortrasters in einem Vorgang erforderlich ist, Probleme verursachen (z. B. könnte das System Speichergrenzen erreichen oder nicht genügend Speicher zuweisen).
Syntax
MAX_RESPONSE_GRID_SIZE [appname [dbname]] n-
appname – Optional. Gibt die Anwendung an, für die die Antwortrastergröße festgelegt werden soll.
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, und die Einstellung gilt für alle Anwendungen und Datenbanken auf dem Essbase-Server.
-
dbname – Optional. Gibt die Datenbank in der von appname angegebenen Anwendung an, für die die Antwortrastergröße festgelegt werden soll.
Wenn Sie einen Wert für dbname angeben, aber keinen Wert für appname angeben, wird Ihre Spezifikation ignoriert, und das Logging von Diagnosemeldungen wird für alle Anwendungen und Datenbanken auf dem Essbase-Server aktiviert.
-
n: Gibt die Größe des Bereichs des Antwortrasters an, das an das Datenziel gesendet werden soll.
Der Standardwert beträgt eine Million (1000000) Zellen, für die 8 MB Arbeitsspeicher erforderlich sind.
Sie müssen den Essbase-Server neu starten, um Änderungen an der Konfiguration zu initialisieren.
Beispiel
MAX_RESPONSE_GRID_SIZE ASOSamp 500000Beschränkt das Antwortraster für alle Datenbanken, die mit der ASOSamp-Anwendung verknüpft sind, auf eine halbe Million Zellen (für die 4 MB Arbeitsspeicher erforderlich sind).
Siehe auch