Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - Datenbankadministration » Datenbank starten und Verbindung mit ihr herstellen » Verbindungsparameter und Netzwerkprotokolloptionen » Verbindungsparameter

 

PrefetchOnOpen-Verbindungsparameter

Wenn dieser Parameter aktiviert ist, wird eine Prefetch-Anforderung mit der Anforderung, den Cursor zu öffnen, gesendet.

Verwendungszweck

ODBC

Werte

YES, NO

Standardwert

NO

Bemerkungen

Die Aktivierung dieser Option sendet eine Prefetch-Anforderung mit der Anforderung, den Cursor zu öffnen, und auf diese Weise eine Netzwerkanforderung, die bei jedem Öffnen eines Cursors Zeilen abruft, zu eliminieren. Spalten müssen bereits gebunden sein, damit der Prefetch beim geöffneten Cursor stattfindet. Die erneute Bindung von Spalten zwischen der Cursoröffnung und dem ersten Abruf führt bei der Anwendung von PrefetchOnOpen zu reduzierter Performance.

Der Aufruf von ODBC-SQLExecute oder ODBC-SQLExecDirect bei einer Abfrage oder bei einer gespeichterten Prozedur, die eine Ergebnismenge zurückgibt, führt zur Öffnung eines Cursors.

Die Aktivierung dieser Option kann die Performance verbessern, wenn Folgendes gegeben ist:

  • Die Latenz (Verarbeitungszeit) im Netzwerk ist unbefriedigend.

  • Die Anwendung sendet zahlreiche Anforderungen zum Öffnen und Schließen von Cursorn.