8.5.1 Настройка параметров кластера InnoDB
Вы можете проверить и изменить параметры кластера InnoDB, когда экземпляры активны. Для проверки текущих параметров кластера используйте следующую операцию:
, которая отображает параметры конфигурации кластера и его экземпляров. Также можно указать булеву опциюCluster.options()all, чтобы включить информацию обо всех системных переменных Group Replication в выводе.
Вы можете настроить параметры кластера InnoDB на уровне кластера или на уровне экземпляра, при этом экземпляры остаются активными. Это позволяет избежать необходимости удаления, переконфигурации и повторного добавления экземпляра для изменения параметров кластера InnoDB. Используйте следующие операции:
для изменения параметров всех экземпляров кластера глобально или глобальных параметров кластера, таких какCluster.setOption(option,value)clusterName.для изменения параметров отдельных экземпляров кластераCluster.setInstanceOption(instance,option,value)
Способ использования параметров кластера InnoDB с перечисленными операциями зависит от того, можно ли изменить параметр одинаково на всех экземплярах или нет. Эти параметры можно изменять как на уровне кластера (для всех экземпляров), так и на уровне отдельных экземпляров:
autoRejoinTries: целое значение, определяющее количество попыток подключения экземпляра к кластеру после исключения. См. Раздел 8.5.5, «Настройка автоматического повторного подключения экземпляров».exitStateAction: строковое значение, указывающее действие при выходе из Group Replication. См. Раздел 8.5.5, «Настройка автоматического повторного подключения экземпляров».memberWeight: целое значение с весовым процентом для автоматического выбора первичного экземпляра при отказе. См. Раздел 8.5.3, «Настройка процесса выборов».-
ipAllowList: список IP-адресов или нотаций CIDR подсети, разделенных запятыми. Например:192.168.1.0/24,10.0.0.1. По умолчанию значение установлено наAUTOMATIC, что позволяет автоматически установить адреса из частной сети экземпляра для списка разрешенных адресов.ПримечаниеЭтот параметр можно установить только если
communicationStackимеет значениеXCOM. tag:: встроенные и пользовательские метки, которые будут привязаны к кластеру. См. Раздел 6.9, «Метки метаданных».option
Следующие параметры можно изменять только на уровне кластера:
clusterName: строковое значение для определения имени кластераdisableClone: булево значение, используемое для отключения использования клонов в кластере. См.dba.createCluster()и MySQL Clone.replicationAllowedHost: строковое значение для определения строгого фильтра на основе подсети, чтобы внутренние учетные записи репликации могли подключаться только с разрешенных хостов. См. InnoDB Cluster replicationAllowedHost.expelTimeout: целое значение, определяющее период времени в секундах, который члены кластера должны ожидать не отвечающего члена, прежде чем исключить его из кластера. См. Раздел 8.4.3, «Создание кластера InnoDB».transactionSizeLimit: положительное целое значение, которое устанавливает системную переменную Group Replication. Это устанавливает максимальный размер транзакции в байтах, который принимает кластер. Более крупные транзакции откатываются и не транслируются в кластер. Все члены, добавленные в кластер, используют одно и то же значение.
Следующий параметр можно изменять только на уровне отдельного экземпляра:
label: строковый идентификатор экземпляра
© 2025 Oracle
Licensed under the GPLv2 License.