Spec-Zone.ru › MySQL 5.7

25.12.11.2 Таблица replication_connection_status

В этой таблице отображается текущий статус потока ввода/вывода репликации, который обрабатывает подключение реплики к источнику.

По сравнению с таблицей replication_connection_configuration, таблица replication_connection_status изменяется чаще. Она содержит значения, изменяющиеся во время подключения, тогда как replication_connection_configuration содержит значения, определяющие способ подключения реплики к источнику, которые остаются постоянными во время подключения.

Таблица replication_connection_status содержит следующие столбцы:

  • CHANNEL_NAME

    Канал репликации, отображаемый в этой строке. Всегда существует канал репликации по умолчанию, и можно добавить дополнительные каналы репликации. Более подробная информация доступна в Разделе 16.2.2, «Каналы репликации».

  • GROUP_NAME

    Если сервер является членом группы, отображается имя группы, к которой принадлежит сервер.

  • SOURCE_UUID

    Значение server_uuid из источника.

  • THREAD_ID

    Идентификатор потока ввода/вывода.

  • SERVICE_STATE

    ON (поток существует и активен или в режиме ожидания), OFF (поток больше не существует), или CONNECTING (поток существует и подключается к источнику).

  • RECEIVED_TRANSACTION_SET

    Набор глобальных идентификаторов транзакций (GTID), соответствующих всем транзакциям, полученным этой репликой. Пусто, если GTID не используются. Более подробная информация о наборах GTID доступна в Наборах GTID.

  • LAST_ERROR_NUMBER, LAST_ERROR_MESSAGE

    Номер ошибки и сообщение об ошибке последней ошибки, из-за которой поток ввода/вывода остановился. Номер ошибки 0 и пустое сообщение означают «без ошибки». Если значение LAST_ERROR_MESSAGE не пустое, значения ошибок также появляются в журнале ошибок реплики.

    Выполнение RESET MASTER или RESET SLAVE сбрасывает значения, отображаемые в этих столбцах.

  • LAST_ERROR_TIMESTAMP

    Маркер времени в формате YYMMDD hh:mm:ss, показывающий, когда произошла последняя ошибка ввода/вывода.

  • LAST_HEARTBEAT_TIMESTAMP

    Маркер времени в формате YYMMDD hh:mm:ss, показывающий, когда реплика получила последний сигнал heartbeat.

  • COUNT_RECEIVED_HEARTBEATS

    Общее количество сигналов heartbeat, полученных репликой с момента последней перезагрузки или сброса, или после выполнения команды CHANGE MASTER TO.

TRUNCATE TABLE запрещено для таблицы replication_connection_status.

Следующая таблица показывает соответствие между столбцами таблицы replication_connection_status и столбцами SHOW SLAVE STATUS.

replication_connection_status Столбец SHOW SLAVE STATUS Столбец
SOURCE_UUID Master_UUID
THREAD_ID Нет
SERVICE_STATE Slave_IO_Running
RECEIVED_TRANSACTION_SET Retrieved_Gtid_Set
LAST_ERROR_NUMBER Last_IO_Errno
LAST_ERROR_MESSAGE Last_IO_Error
LAST_ERROR_TIMESTAMP Last_IO_Error_Timestamp

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/performance-schema-replication-connection-status-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API