Spec-Zone.ru › MySQL 9.2

29.12.11.10 Таблица replication_asynchronous_connection_failover

В этой таблице хранятся списки источников реплики для каждого канала репликации для механизма failover асинхронного подключения. Механизм failover асинхронного подключения автоматически устанавливает асинхронное (от источника к реплике) подключение к репликации к новому источнику из соответствующего списка после того, как существующее подключение от реплики к источнику завершается с ошибкой. Когда 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 «Переключение источников и реплик с помощью failover асинхронного подключения».

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

  • CHANNEL_NAME

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

  • HOST

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

  • PORT

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

  • NETWORK_NAMESPACE

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

  • WEIGHT

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

  • 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-9.2-en/performance-schema-replication-asynchronous-connection-failover-table.html

Spec-Zone.ru

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