网络缓冲区大小

IFX_NETBUF_SIZE 环境变量指定公共网络缓冲池和专用网缓冲池中每个网络缓冲区的大小。

缺省缓冲区大小为 4 KB。

IFX_NETBUF_SIZE 环境变量使数据库服务器能够在一个系统调用中接收超过 4 KB 的消息。较大的缓冲区大小可以减少接收每个信息包所需的开销。

如果知道客户机发送的信息包大于 4 KB,那么增大 IFX_NETBUF_SIZE 的值。客户机可能在下列任何情况下发送较大的包:

sqlhosts 文件的 b 选项允许客户机发送和接收大于 4 千字节。sqlhosts 选项的值通常应该与 IFX_NETBUF_SIZE 的值匹配。

可以使用以下 onstat 命令查看网络缓冲区大小:
onstat -g afr global | grep net

输出中的 size 字段显示网络缓冲区大小(以字节为单位)。