Spec-Zone.ru › MySQL Shell 8.4

7.5.4 Настройка согласованности при резервном запуске

Группа репликации предоставляет возможность указать гарантии резервного запуска, если происходит резервный запуск первичного сервера в режиме single-primary (см. ). Вы можете настроить гарантии резервного запуска InnoDB Cluster при его создании, передав опцию consistency. Пока механизм Fencing активен, приложения фактически не видят обратного хода времени в течение короткого периода времени, пока обрабатывается любой запрос. Это гарантирует, что приложения не читают устаревшую информацию с недавно избранного первичного сервера.

Опция consistency поддерживается только при версии целевого сервера MySQL 8.0.14 или выше, и экземпляры, добавленные в кластер, который настроен с опцией consistency, автоматически настраиваются таким же образом на всех членах кластера, поддерживающих эту опцию. Значение по умолчанию переменной контролируется Группой репликации и равно BEFORE_ON_PRIMARY_FAILOVER в MySQL 8.4.0 и выше, EVENTUAL в более старых версиях.

Примечание

Использование опции consistency в многопервичном InnoDB Cluster не оказывает никакого эффекта, но разрешено, поскольку кластер впоследствии может быть изменён в режим single-primary с помощью операции Cluster.switchToSinglePrimaryMode().

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-8.4-en/mysql-innodb-cluster-failover-consistency.html

Spec-Zone.ru

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