您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

PrefetchRows (PROWS) 连接参数

PrefetchRows 连接参数设置查询数据库时要预取的最大行数。

语法{ PrefetchRows | PROWS }=<integer>

用法

任何位置

缺省

10(使用 .NET 数据提供程序时为 200)

备注

增加客户端从数据库服务器预取的行数可以提高只读取相对 0 或 1 的游标的性能(使用单行或宽读取)。宽读取包括嵌入式 SQL 数组读取和 ODBC 块读取。

改进尤其在以下条件下发生:

  • 应用程序使用很少的绝对读取读取许多行(几百或更多)。

  • 应用程序以高速率读取行,并且客户端和服务器位于同一台计算机上或由快速网络连接。

  • 客户端/服务器通信通过较慢的网络,例如拨号链接或广域网。

    预读取的行数受 PrefetchRows 连接参数和 PrefetchBuffer 参数的限制,从而限制可用于存储预读取行的内存。

    可预读取的最大行数为 1000。

    示例

    以下连接字符串片段将预取的行数设置为 100:

    PrefetchRows=100;