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

 

PrefetchRows-Verbindungsparameter [PROWS]

Legt die maximale Anzahl der Prefetch-Zeilen beim Abfragen der Datenbank fest

Verwendungszweck

Überall

Werte

Ganzzahl

Standardwert

10

200 für ADO.NET

Bemerkungen

Die Anzahl der durch den Client vom Datenbankserver abgerufenen Prefetch-Zeilen kann die Performance von Cursorn verbessern, die nur relativ 0 oder 1 entweder mit Einzelzeilen- oder mit weiten Abrufen abfragen. Zu den weiten Abrufen gehören Embedded SQL Array-Abrufe und ODBC Block-Abrufe.

Verbesserungen gibt es unter den folgenden Bedingungen:

  • Die Anwendung ruft viele Zeilen (mehrere Hundert oder mehr) mit sehr wenigen absoluten Abrufen ab.

  • Die Anwendung ruft Zeilen mit einer hohen Frequenz ab, und Client und Server befinden sich auf demselben Computer oder sind durch ein schnelles Netzwerk verbunden.

  • Die Client/Server-Kommunikation findet über ein langsames Netzwerk, z.B. eine Einwahlverbindung oder ein Weitbereichsnetzwerk, statt.

Die Anzahl der Prefetch-Zeilen wird einerseits vom Verbindungsparameter PrefetchRows (PROWS) und andererseits vom Verbindungsparameter PrefetchBuffer (PBUF) beschränkt, der den zur Speicherung von Prefetch-Zeilen verfügbaren Speicherplatz begrenzt. Weitere Hinweise finden Sie unter PrefetchBuffer-Verbindungsparameter [PBUF].

Die Höchstanzahl von Prefetch-Zeilen ist 1000.

Siehe auch
Beispiel

Das folgende Fragment einer Verbindungszeichenfolge stellt die Anzahl der Prefetch-Zeilen auf 100:

...PrefetchRows=100;...