(mysql.info.gz) MySQL Cluster TCP Definition
Info Catalog
(mysql.info.gz) MySQL Cluster API Definition
(mysql.info.gz) MySQL Cluster Config File
(mysql.info.gz) MySQL Cluster SHM Definition
16.3.4.7 MySQL Cluster TCP/IP Connections
.........................................
TCP/IP is the default transport mechanism for establishing connections
in MySQL Cluster. It is actually not necessary to define any connection
because there will be a one connection setup between each of the
storage nodes, between each storage node, and all MySQL server nodes
and between each storage node and the management server.
It is only necessary to define a connection if it is necessary to change
the default values of the connection. In that case it is necessary to
define at least `NodeId1', `NodeId2' and the parameters to change.
It is also possible to change the default values by setting the
parameters in the `[TCP DEFAULT]' section.
`[TCP]NodeId1'
`[TCP]NodeId2'
To identify a connection between two nodes it is necessary to
provide the node identity for both of them in `NodeId1' and
`NodeId2'.
`[TCP]SendBufferMemory'
TCP transporters use a buffer all messages before performing the
send call to the operating system. When this buffer reaches 64KB
it sends the buffer, the buffer is also sent when a round of
messages have been executed. To handle temporary overload
situations it is also possible to define a bigger send buffer.
The default size of the send buffer is 256KB.
`[TCP]SendSignalId'
To be able to retrace a distributed message diagram it is
necessary to identify each message with an identity. By setting
this parameter to Y these message identities are also transported
over the network. This feature is not enabled by default.
`[TCP]Checksum'
This parameter is also a Y/N parameter which is not enabled by
default. When enabled all messages are checksummed before put
into the send buffer. This feature enables control that messages
are not corrupted while waiting in the send buffer. It is also a
double check that the transport mechanism haven't corrupted the
data.
`[TCP]PortNumber'
This is the port number to use for listening to connections from
other nodes. This port number should be specified in the `[TCP
DEFAULT]' section normally.
This parameter should no longer be used. Use the parameter
ServerPort on storage nodes instead.
`[TCP]ReceiveBufferMemory'
This parameter specifies the size of the buffer used when
receiving data from the TCP/IP socket. There is seldom any need to
change this parameter from its default value of 64KB. One possible
reason could be to save memory.
Info Catalog
(mysql.info.gz) MySQL Cluster API Definition
(mysql.info.gz) MySQL Cluster Config File
(mysql.info.gz) MySQL Cluster SHM Definition
automatically generated byinfo2html