Firebird 2.0
Administrators
Manual

TCP REMOTE BUFFER SIZE

Purpose

Use the TcpRemoteBufferSize parameter to optimise TCP/IP packet sizes and network performance.

Syntax

<tcp_buf_size> ::=
   TcpRemoteBufferSize = <integer>



Semantics

A Firebird server reads ahead of the client and can send several rows of data in a single packet. The larger the packet size, the more rows are sent per transfer. Use this parameter-with caution and complete comprehension of its effects on network performance!-if you need to enlarge or reduce the TCP/IP packet size for send and receive buffers.

This parameter affects both the client and server and is an integer (size of packet in bytes) in the range 1448 to 32768.

The installation default is 8192

Example

The below example increases the packet size to 16KB

TcpRemoteBufferSize = 16384



See also

Connection settings: CONNECTION TIMEOUT, IPC NAME, REMOTE SERVICE SETTINGS, REMOTE BIND ADDRESS, REMOTE PIPE NAME, TCP NO NAGLE, DUMMY PACKET INTERVAL


previous page goto index next page

Legal information