Spec-Zone .ru
спецификации, руководства, описания, API
|
Плагины для полусинхронной возможности репликации представляют несколько систем и переменных состояния, которые можно исследовать, чтобы определить его конфигурацию и рабочее состояние.
Переменное отражение системы, как полусинхронная репликация конфигурируется. Чтобы проверить их значения,
использовать SHOW VARIABLES
:
mysql> SHOW VARIABLES LIKE
'rpl_semi_sync%';
Переменные состояния позволяют Вам контролировать работу полусинхронной репликации. Чтобы проверить их значения,
использовать SHOW STATUS
:
mysql> SHOW STATUS LIKE
'Rpl_semi_sync%';
Когда ведущее устройство переключается между асинхронной или полусинхронной репликацией из-за блокирующего
фиксацию тайм-аута или ведомого наверстывания, это устанавливает значение Rpl_semi_sync_master_status
переменная состояния соответственно.
Автоматическая нейтрализация от полусинхронного до асинхронной репликации на ведущем устройстве означает, что
это возможно для rpl_semi_sync_master_enabled
системная переменная, чтобы иметь значение 1 на
основной стороне, даже когда полусинхронная репликация является фактически не операционной в настоящее время.
Можно контролировать Rpl_semi_sync_master_status
переменная состояния, чтобы определить,
использует ли ведущее устройство в настоящий момент асинхронную или полусинхронную репликацию.
Чтобы видеть, сколько полусинхронных ведомых устройств соединяется, проверить Rpl_semi_sync_master_clients
.
Число фиксаций, которые были подтверждены успешно или неудачно ведомыми устройствами, обозначается Rpl_semi_sync_master_yes_tx
и Rpl_semi_sync_master_no_tx
переменные.
На ведомой стороне, Rpl_semi_sync_slave_status
указывает, является ли полусинхронная репликация в
настоящий момент операционной.