Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
提供查询数据库时要预读的行数的建议初始值。
{ PrefetchRows | PROWS }=number-of-rows
任何位置
number-of-rows 预读的行数同时受到 PrefetchRows (PROWS) 连接参数和 PrefetchBuffer (PBUF) 连接参数的限制,后者限制用于存储预读行的内存量。
可预读的最大行数为 10000。
10
对于 ADO.NET 为 200
缺省情况下,客户端库为游标动态增加预取的行数,游标则能从中得到性能的提升。这种行为使得增大 PrefetchRow 缺省值对于大多数软件来说不会带来性能的明显提升。
增大 PrefetchRow 缺省值可能会提升 ODBC、OLE DB 和使用 STATIC 或 FORWARD ONLY FOR UPDATE 游标种类的 SQL Anywhere JDBC 应用程序的性能,而提升最大的是 fetch next 操作以及非常少见的定位更新和删除,特别是在客户端和数据库服务器通过低速或广域网连接的情况。
预取的行数由 PrefetchBuffer (PBUF) 连接参数进行限制,它也限制了用于存储预取行的可用内存。
以下连接字符串片段将预读的行数设置为 100:
...PrefetchRows=100;...