设置通信包的最大大小(以字节为单位)。使用 k 指定单位千字节。
语法{ CommBufferSize | CBSIZE }=
任何位置
如果未设置 CommBufferSize 值,则 CommBufferSize 由服务器上的设置控制,缺省设置为 7300 字节。
协议堆栈设置网络上包的最大大小。如果将 CommBufferSize 设置为大于网络允许的值,则网络软件会分解通信包。缺省大小是标准以太网 TCP/IP 最大包大小(1460 字节)的倍数。
较大的包大小可以提高多行读取和较大行读取的性能,但也会增加客户端和服务器的内存使用量。
如果 CommBufferSize 是:
使用 -p 数据库服务器选项设置 CommBufferSize 将导致所有未指定自己的 CommBufferSize 的客户端使用 -p 数据库服务器选项指定的大小。
此示例将缓冲区大小设置为 1460 字节:
...
CommBufferSize=1460
...
或者,您可以通过在连接窗口 网络 标签的 缓冲区大小 文本框中输入其值来设置此参数。