The IFX_NETBUF_SIZE environment variable specifies the size of each network buffer in the common network buffer pool and the private network buffer pool. The default buffer size is 4 kilobytes.
The IFX_NETBUF_SIZE environment variable allows the database server to receive messages longer than 4 kilobytes in one system call. The larger buffer size reduces the amount of overhead required to receive each packet.
Increase the value of IFX_NETBUF_SIZE if you know that clients send greater than 4-kilobyte packets. Clients send large packets during any of the following situations:
The b option for sqlhosts allows the client to send and receive greater than 4 kilobytes. The value for the sqlhosts option should typically match the value for IFX_NETBUF_SIZE. For more information on sqlhosts options, see your IBM Informix: Administrator's Guide.
You can use the following onstat command to see the network buffer size:
onstat -g afr global | grep net
The size field in the output shows the network buffer size in bytes.
Enterprise Edition Home | Express Edition Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]