Spec-Zone .ru
спецификации, руководства, описания, API
|
max_allowed_packet
устанавливает верхний предел размера любого единственного сообщения между сервером MySQL и клиентами, включая
ведомые устройства репликации. Если Вы тиражируете большие значения столбцов (те, которые могли бы быть найдены
в TEXT
или BLOB
столбцы) и max_allowed_packet
является слишком маленьким на ведущем устройстве, основных сбоях с ошибкой, и ведомое устройство завершает
работу потока ввода-вывода. Если max_allowed_packet
является слишком маленьким на ведомом устройстве, это
также заставляет ведомое устройство останавливать поток ввода-вывода.
Построчная репликация в настоящий момент отправляет все столбцы и значения столбцов для обновленных строк от
ведущего устройства к ведомому устройству, включая значения столбцов, которые не были фактически изменены
обновлением. Это означает, что, когда Вы тиражируете большие значения столбцов, используя построчную репликацию,
следует заботиться установленному max_allowed_packet
достаточно большой, чтобы разместить самую большую строку
в любой таблице, которая будет тиражирована, даже если Вы тиражируете обновления только, или Вы вставляете
только относительно маленькие значения.