设置在查询数据库时要预读的最大行数。
任何位置
整数
10
对于 ADO.NET 为 200
如果增加客户端从数据库服务器预读的行数,可以改善只读取相对位置 0 或 1(通过单行读取或宽读取)的游标的性能。宽读取包括嵌入式 SQL 数组读取和 ODBC 块读取。
在以下情况下会得到改善:
应用程序较少使用绝对读取来读取许多行(几百或更多)。
应用程序以高速率读取行,客户端和服务器位于同一台计算机上或通过快速网络连接。
客户端/服务器通信是通过速度较慢的网络(如拨号链接或广域网)进行的。
预读的行数同时受到 PrefetchRows (PROWS) 连接参数和 PrefetchBuffer (PBUF) 连接参数的限制,后者限制用于存储预读行的内存量。请参见PrefetchBuffer 连接参数 [PBUF]。
可预读的最大行数为 1000。
以下连接字符串片段将预读的行数设置为 100:
...PrefetchRows=100;... |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |