Spec-Zone.ru › MySQL 8.4

29.12.11.8 Таблица replication_asynchronous_connection_failover

В этой таблице хранятся списки источников реплики для каждого канала репликации для механизма автоматического переключения подключения при сбое. Механизм автоматического переключения подключения при сбое автоматически устанавливает асинхронное (от источника к реплике) подключение репликации к новому источнику из соответствующего списка после того, как существующее подключение от реплики к источнику прервётся. Если для группы реплик, управляемых Group Replication, включено автоматическое переключение асинхронного подключения, списки источников транслируются всем членам группы при их присоединении, а также при изменении списков.

Вы задаёте и управляете списками источников, используя функции asynchronous_connection_failover_add_source и asynchronous_connection_failover_delete_source для добавления и удаления серверов репликации из списка источников для канала репликации. Для добавления и удаления управляемых групп серверов используйте функции asynchronous_connection_failover_add_managed и asynchronous_connection_failover_delete_managed.

Дополнительную информацию см. в Разделе 19.4.9, «Переключение источников и реплик с помощью автоматического переключения асинхронного подключения».

В таблице replication_asynchronous_connection_failover есть следующие столбцы:

  • CHANNEL_NAME

    Канал репликации, к которому относится этот сервер источника репликации. Если подключение этого канала к текущему источнику прервётся, этот сервер источника репликации является одним из потенциальных новых источников.

  • HOST

    Имя хоста этого сервера источника репликации.

  • PORT

    Номер порта этого сервера источника репликации.

  • NETWORK_NAMESPACE

    Пространство имён сети для этого сервера источника репликации. Если это значение пустое, подключения используют по умолчанию (глобальное) пространство имён.

  • WEIGHT

    Приоритет этого сервера источника репликации в списке источников канала репликации. Значение веса от 1 до 100, причём 100 — максимальное значение, а 50 — значение по умолчанию. При активации механизма автоматического переключения асинхронного подключения источник с наибольшим значением веса среди альтернативных источников, указанных в списке источников для канала, выбирается для первой попытки подключения. Если эта попытка не удаётся, реплика пытается подключиться ко всем указанным источникам в порядке убывания веса, затем снова начинает с источника с наибольшим весом. Если несколько источников имеют одинаковый вес, реплика упорядочивает их случайным образом.

  • MANAGED_NAME

    Идентификатор управляемой группы, частью которой является сервер. Для управляемой службы GroupReplication идентификатором является значение системной переменной group_replication_group_name.

В таблице replication_asynchronous_connection_failover есть следующие индексы:

  • Основной ключ по (CHANNEL_NAME, HOST, PORT, NETWORK_NAMESPACE, MANAGED_NAME)

TRUNCATE TABLE не разрешено для таблицы replication_asynchronous_connection_failover.

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

Spec-Zone.ru

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