Spec-Zone.ru › MySQL Shell 8.4

7.5.1 Настройка параметров кластера InnoDB

Вы можете проверять и изменять параметры кластера InnoDB, пока экземпляры активны. Для проверки текущих параметров кластера используйте следующую операцию:

  • Cluster.options(), которая отображает параметры конфигурации кластера и его экземпляров. Также можно указать булево значение all, чтобы включить информацию обо всех переменных системы Group Replication в выводе.

Вы можете настроить параметры кластера InnoDB на уровне кластера или экземпляра, при этом экземпляры остаются активными. Это позволяет избежать необходимости удаления, переконфигурации и повторного добавления экземпляра для изменения параметров кластера InnoDB. Используйте следующие операции:

  • Cluster.setOption(option, value) для изменения настроек всех экземпляров кластера глобально или глобальных настроек кластера, таких как clusterName.

  • Cluster.setInstanceOption(instance, option, value) для изменения настроек отдельных экземпляров кластера

Способ использования параметров кластера InnoDB с перечисленными операциями зависит от того, можно ли изменить параметр одинаково для всех экземпляров. Эти параметры можно изменять как на уровне кластера (для всех экземпляров), так и на уровне отдельных экземпляров:

  • autoRejoinTries: целочисленное значение, определяющее количество попыток присоединения экземпляра к кластеру после исключения. См. Раздел 7.5.5, «Настройка автоматического присоединения экземпляров».

  • exitStateAction: строковое значение, указывающее действие при выходе из состояния Group Replication. См. Раздел 7.5.5, «Настройка автоматического присоединения экземпляров».

  • memberWeight: целочисленное значение с весом процента для автоматического выбора первичного экземпляра при переключении. См. Раздел 7.5.3, «Настройка процесса выборов».

  • ipAllowList: список IP-адресов или нотации CIDR подсети, разделенных запятыми. Например: 192.168.1.0/24,10.0.0.1. По умолчанию значение установлено в AUTOMATIC, что позволяет автоматически добавлять адреса из частной сети экземпляра в список разрешенных.

    Примечание

    Этот параметр можно задать только если communicationStack установлено в значение XCOM.

  • tag:option: встроенные и пользовательские метки, которые будут связаны с кластером. См. Раздел 6.9, «Метки метаданных».

Следующие параметры можно изменять только на уровне кластера:

  • clusterName: строковое значение для определения имени кластера

  • disableClone: булево значение, используемое для отключения использования клонов в кластере. См. dba.createCluster() и MySQL Clone.

  • replicationAllowedHost: строковое значение для определения строгого фильтрации на основе подсети, чтобы учетные записи репликации, управляемые изнутри, могли подключаться только с разрешенных хостов. См. InnoDB Cluster replicationAllowedHost.

  • expelTimeout: целочисленное значение, определяющее период времени в секундах, в течение которого члены кластера должны ждать не отвечающего члена перед его исключением из кластера. См. Раздел 7.4.3, «Создание кластера InnoDB».

  • transactionSizeLimit: положительное целочисленное значение, устанавливающее переменную системы Group Replication. Это устанавливает максимальный размер транзакции в байтах, который принимает кластер. Более крупные транзакции откатываются и не транслируются в кластер. Все члены, добавленные в кластер, используют одинаковое значение.

Следующий параметр можно изменять только на уровне экземпляра:

  • label: строковый идентификатор экземпляра

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

Spec-Zone.ru

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