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.