Legt die maximale Anzahl der Prefetch-Zeilen beim Abfragen der Datenbank fest
Überall
Ganzzahl
10
200 für ADO.NET
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.
Das folgende Fragment einer Verbindungszeichenfolge stellt die Anzahl der Prefetch-Zeilen auf 100:
...PrefetchRows=100;... |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |