Anpassen der Verwendung von Daten-APIs
Anhand einiger Konfigurationsparameter können Sie das zwischen der Remote Engine Gen2 und der Datenbank, für die Sie eine Daten-API erstellt haben, ausgetauschte Datenvolumen gemäß Ihrer spezifischen Verwendung gezielt anpassen.
Parameter | Beschreibung |
---|---|
DATASET_API_NUMBER_CONNECTIONS_PER_DATABASE | Dieser Parameter ermöglicht Ihnen die Begrenzung der Anzahl der von der Remote Engine Gen2 permanent zu einer Datenbank aufgebauten Verbindungen. Mehr Verbindungen bedeuten, dass mehr Requests parallel verarbeitet werden können. Andererseits kann sich die Datenbank selbst schützen, indem eine maximale Anzahl an parallelen Verbindungen ungeachtet deren Ursprungs vorgegeben wird. Der Standardwert lautet 5. |
DATASET_API_JDBC_FETCH_SIZE | Dieser Parameter ermöglicht Ihnen die Begrenzung der Anzahl der von der Datenbank stammenden Datensätze, die von der Remote Engine Gen2 zu einem bestimmten Zeitpunkt verarbeitet werden müssen. Ein niedriger Wert reduziert den Speicherbedarf der JVM, erhöht jedoch die Anzahl der Austauschvorgänge mit der Datenbank. Ein hoher Wert hingegen verringert die Anzahl der Austauschvorgänge mit der Datenbank. Wenn Sie den Parameter auf den Wert 0 einstellen, wird diese Funktion deaktiviert. Mit jedem an die Datenbank gesendeten Request werden alle Datensätze in einem Vorgang abgerufen. Der Standardwert ist 0. |
DATASET_API_ODATA_MAX_SERVER_PAGE_SIZE | Über diesen Parameter können Sie festlegen, wie viele Datensätze auf Serverseite paginiert und in den OData-Client geschrieben werden. OData-Clients können in der Regel automatisch mehrere aufeinanderfolgende Seiten verarbeiten. Die Einstellung eines niedrigen Werts bedeutet, dass der Server nur jeweils ein paar Datensätze verarbeitet und dadurch weniger Speicher beansprucht. Bei einem hohen Wert verarbeitet der Server eine große Anzahl an Datensätzen gleichzeitig. Wenn Sie den Parameter auf 0 setzen, wird keine Paginierung auf Serverseite durchgeführt. Der Standardwert ist 100. |