PrefetchRows 连接参数设置查询数据库时要预取的最大行数。
语法{ PrefetchRows | PROWS }=<integer>
任何位置
10(使用 .NET 数据提供程序时为 200)
增加客户端从数据库服务器预取的行数可以提高只读取相对 0 或 1 的游标的性能(使用单行或宽读取)。宽读取包括嵌入式 SQL 数组读取和 ODBC 块读取。
改进尤其在以下条件下发生:
预读取的行数受 PrefetchRows 连接参数和 PrefetchBuffer 参数的限制,从而限制可用于存储预读取行的内存。
可预读取的最大行数为 1000。
以下连接字符串片段将预取的行数设置为 100:
…
PrefetchRows=100;
…