Spec-Zone.ru › MySQL Shell 9.2

8.5.4 Настройка согласованности при переключении

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

Опция 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-9.2-en/mysql-innodb-cluster-failover-consistency.html

Spec-Zone.ru

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