Spec-Zone .ru
спецификации, руководства, описания, API
|
max_allowed_packet
sets an upper limit on the size of any single message between the MySQL server and clients, including
replication slaves. If you are replicating large column values (such as might be found in TEXT
or BLOB
columns) and max_allowed_packet
is too small on the master, the master fails with an
error, and the slave shuts down the I/O thread. If max_allowed_packet
is too small on the slave, this also causes the slave to
stop the I/O thread.
Row-based replication currently sends all columns and column values for updated rows from the master to the
slave, including values of columns that were not actually changed by the update. This means that, when you are
replicating large column values using row-based replication, you must take care to set max_allowed_packet
large enough to accommodate the largest row in any table
to be replicated, even if you are replicating updates only, or you are inserting only relatively small values.