Spec-Zone.ru › MySQL 9.2

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

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

  • 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 см. в разделе 25.4.3.9.1 «Параметры MySQL сервера для NDB Cluster». Информацию о системных переменных MySQL сервера, относящихся к NDB Cluster, см. в разделе 25.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-8.4-en/mysql-cluster-params-api.html

Spec-Zone.ru

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