Spec-Zone.ru › MySQL 9.2

20.5.1 Настройка активной группы

  • 20.5.1.1 Изменение первичного узла
  • 20.5.1.2 Изменение режима группы
  • 20.5.1.3 Использование согласования записей группы Group Replication
  • 20.5.1.4 Установка версии протокола связи группы
  • 20.5.1.5 Настройка действий узлов

Вы можете настроить активную группу, когда Group Replication работает, используя набор функций, которые полагаются на координатора действий группы. Эти функции устанавливаются плагином Group Replication. В этом разделе описывается, как вносить изменения в работающую группу, и доступные функции.

Важно

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

Для использования функций подключитесь к узлу работающей группы и вызовите функцию с помощью инструкции SELECT. Плагин Group Replication обрабатывает действие и его параметры, и координатор отправляет его всем узлам, видимым для узла, на котором вы вызвали функцию. Если действие принято, все узлы выполняют действие и отправляют сообщение о завершении, когда оно будет выполнено. После того, как все узлы объявят действие завершенным, вызывающий узел возвращает результат клиенту.

При настройке всей группы распределенная природа операций означает, что они взаимодействуют со многими процессами плагина Group Replication, и поэтому следует учитывать следующее:

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

Все узлы должны быть активны. Чтобы упростить процессы миграции или выборов и гарантировать их максимальную скорость, группа не должна содержать ни одного узла, который в настоящее время находится в процессе распределенного восстановления, иначе действие конфигурации будет отклонено узлом, на котором вы выполнили операцию.

Ни один узел не может присоединиться к группе во время изменения конфигурации. Любой узел, который пытается присоединиться к группе во время координированного изменения конфигурации, покидает группу и отменяет свой процесс присоединения.

Только одна конфигурация одновременно. Группа, выполняющая изменение конфигурации, не может принять никаких других изменений конфигурации группы, потому что одновременные операции конфигурации могут привести к расхождению между узлами.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/group-replication-configuring-online-group.html

Spec-Zone.ru

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