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.