Spec-Zone.ru › MySQL 5.7

21.4.2.3 Параметры конфигурации узла NDB Cluster SQL и API

В этом разделе приводится информация о параметрах, используемых в разделах [mysqld] и [api] файла config.ini для конфигурации узлов NDB Cluster SQL и API. Более подробные описания и дополнительную информацию по каждому из этих параметров см. в разделе 21.4.3.7, «Определение узлов SQL и других API в кластере NDB».

  • ApiVerbose: Включить отладку NDB API; для разработки NDB.

  • ArbitrationDelay: При запросе арбитража арбитр ожидает столько миллисекунд до голосования.

  • ArbitrationRank: Если 0, узел API не является арбитром. Ядро выбирает арбитров в порядке 1, 2.

  • AutoReconnect: Указывает, должен ли узел API полностью подключаться при отключении от кластера.

  • BatchByteSize: Размер пакета по умолчанию в байтах.

  • BatchSize: Размер пакета по умолчанию в количестве записей.

  • ConnectBackoffMaxTime: Указывает максимальное время в миллисекундах (~разрешение 100 мс) для ожидания между попытками подключения к любому узлу данных этим узлом API. Не включает время, затраченное на текущие попытки подключения, которое в худшем случае может занять несколько секунд. Отключить, установив значение 0. Если к этому узлу API в настоящее время не подключены никакие узлы данных, используется StartConnectBackoffMaxTime.

  • ConnectionMap: Указывает, к каким узлам данных необходимо подключиться.

  • DefaultHashMapSize: Установить размер (в ведрах) для использования хеш-карт таблиц. Поддерживаются три значения: 0, 240 и 3840.

  • DefaultOperationRedoProblemAction: Способ обработки операций в случае превышения RedoOverCommitCounter.

  • ExecuteOnComputer: Строка, ссылающаяся на ранее определённый компьютер.

  • ExtraSendBufferMemory: Память для использования буферов отправки в дополнение к любой памяти, выделенной TotalSendBufferMemory или SendBufferMemory. По умолчанию (0) позволяет использовать до 16 МБ.

  • HeartbeatThreadPriority: Установить политику и приоритет потока обработки сердечных ударов для узлов API; см. руководство для допустимых значений.

  • HostName: Имя хоста или IP-адрес этого узла SQL или API.

  • Id: Номер, идентифицирующий MySQL сервер или узел API (Id). В настоящее время устарел; используйте NodeId вместо него.

  • LocationDomainId: Назначение этого узла API для определённой области доступности или зоны. 0 (значение по умолчанию) оставляет это значение не заданным.

  • MaxScanBatchSize: Максимальный объединённый размер пакета для одного сканирования.

  • NodeId: Уникальный номер, идентифицирующий узел SQL или API среди всех узлов в кластере.

  • StartConnectBackoffMaxTime: Аналогично ConnectBackoffMaxTime, за исключением того, что этот параметр используется вместо него, если к этому узлу API не подключены никакие узлы данных.

  • TotalSendBufferMemory: Общий объём памяти для использования всех буферов отправки транспортера.

  • wan: Использовать настройки WAN TCP по умолчанию.

Обсуждение параметров MySQL сервера для NDB Cluster см. в разделе 21.4.3.9.1, «Параметры MySQL сервера для NDB Cluster». Сведения о системных переменных MySQL сервера, относящихся к NDB Cluster, см. в разделе 21.4.3.9.2, «Системные переменные NDB Cluster».

Примечание

Для добавления новых узлов SQL или API в конфигурацию работающего NDB Cluster необходимо выполнить плавную перезагрузку всех узлов кластера после добавления новых разделов [mysqld] или [api] в файл config.ini (или файлы, если вы используете более одного сервера управления). Это необходимо сделать перед тем, как новые узлы SQL или API смогут подключиться к кластеру.

Перезапускать кластер не нужно, если новые узлы SQL или API могут использовать ранее неиспользованные слоты API в конфигурации кластера для подключения к кластеру.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-params-api.html

Spec-Zone.ru

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