21.4.2.5 Справочник по параметрам и переменным mysqld NDB Cluster
В следующем списке представлены параметры командной строки, системные переменные и переменные состояния, применимые в mysqld при работе в качестве узла SQL в NDB Cluster. Для справки по всем параметрам командной строки, системным переменным и переменным состояния, используемым с mysqld или относящимся к нему, см. Раздел 5.1.3, «Справочник по параметрам, системным переменным и переменным состояния сервера».
Com_show_ndb_status: Количество операторов SHOW NDB STATUS.Handler_discover: Количество раз, когда были обнаружены таблицы.ndb-batch-size: Размер (в байтах) для транзакционных партий NDB.ndb-blob-read-batch-bytes: Указывает размер в байтах, в который должны быть объединены большие чтения BLOB. 0 = нет ограничения.ndb-blob-write-batch-bytes: Указывает размер в байтах, в который должны быть объединены большие записи BLOB. 0 = нет ограничения.ndb-cluster-connection-pool: Количество подключений к кластеру, используемых MySQL.ndb-cluster-connection-pool-nodeids: Список идентификаторов узлов через запятую для подключений к кластеру, используемых MySQL; количество узлов в списке должно соответствовать значению, заданному для --ndb-cluster-connection-pool.ndb-connectstring: Адрес сервера управления NDB, распределяющего информацию о конфигурации для данного кластера.ndb-default-column-format: Используемое значение (FIXED или DYNAMIC) по умолчанию для опций COLUMN_FORMAT и ROW_FORMAT при создании или добавлении столбцов таблицы.ndb-deferred-constraints: Указывает, что проверки ограничений на уникальные индексы (где это поддерживается) должны быть отложены до момента подтверждения. Обычно не требуется или не используется; только для целей тестирования.ndb-distribution: Распределение по умолчанию для новых таблиц в NDBCLUSTER (KEYHASH или LINHASH, по умолчанию KEYHASH).ndb-log-apply-status: Принуждает сервер MySQL, действующий как реплику, регистрировать обновления mysql.ndb_apply_status, полученные от его непосредственного источника, в своем собственном бинарном журнале, используя свой собственный идентификатор сервера. Действует только в том случае, если сервер запущен с опцией --ndbcluster.ndb-log-empty-epochs: При включении вызывает запись эпох, в которых не было изменений, в таблицы ndb_apply_status и ndb_binlog_index, даже при включенном --log-slave-updates.ndb-log-empty-update: При включении вызывает запись обновлений, не повлекших за собой изменений, в таблицы ndb_apply_status и ndb_binlog_index, даже при включенном --log-slave-updates.ndb-log-exclusive-reads: Регистрировать чтение первичных ключей с эксклюзивными блокировками; разрешать разрешение конфликтов на основе конфликтов при чтении.ndb-log-fail-terminate: Прерывать процесс mysqld, если полная запись всех найденных событий строк невозможна.ndb-log-orig: Записывать идентификатор исходного сервера и эпоху в таблицу mysql.ndb_binlog_index.ndb-log-transaction-id: Запись идентификаторов транзакций NDB в бинарный журнал. Требуется --log-bin-v1-events=OFF.ndb-log-update-minimal: Регистрация обновлений в минимальном формате.ndb-log-updated-only: Запись только обновлений (ON) или полных строк (OFF).ndb-log-update-as-write: Включает/отключает запись обновлений на источнике между обновлениями (OFF) и записями (ON).ndb-mgmd-host: Установка хоста (и порта, если необходимо) для подключения к серверу управления.ndb-nodeid: Идентификатор узла NDB Cluster для этого сервера MySQL.ndb-optimized-node-selection: Включение оптимизаций для выбора узлов для транзакций. Включено по умолчанию; использовать --skip-ndb-optimized-node-selection для отключения.ndb-transid-mysql-connection-map: Включение или отключение плагина ndb_transid_mysql_connection_map; то есть включение или отключение таблицы INFORMATION_SCHEMA с таким именем.ndb-wait-connected: Время (в секундах), в течение которого сервер MySQL ожидает подключения к кластерному управлению и узлам данных перед принятием подключений MySQL-клиентов.ndb-wait-setup: Время (в секундах), в течение которого сервер MySQL ожидает завершения настройки движка NDB.ndb-allow-copying-alter-table: Установите в OFF, чтобы предотвратить использование ALTER TABLE операций копирования для NDB-таблиц.Ndb_api_adaptive_send_deferred_count: Количество адаптивных вызовов отправки, которые фактически не были отправлены этим сервером MySQL (узлом SQL).Ndb_api_adaptive_send_deferred_count_session: Количество адаптивных вызовов отправки, которые фактически не были отправлены в текущем сеансе клиента.Ndb_api_adaptive_send_deferred_count_slave: Количество адаптивных вызовов отправки, которые фактически не были отправлены этой репликой.Ndb_api_adaptive_send_forced_count: Количество адаптивных отправлений с установленным forced-send, отправленных этим сервером MySQL (SQL-узлом).Ndb_api_adaptive_send_forced_count_session: Количество адаптивных отправлений с установленным forced-send в текущем сеансе клиента.Ndb_api_adaptive_send_forced_count_slave: Количество адаптивных отправлений с установленным forced-send, отправленных этой репликой.Ndb_api_adaptive_send_unforced_count: Количество адаптивных отправлений без forced-send, отправленных этим сервером MySQL (SQL-узлом).Ndb_api_adaptive_send_unforced_count_session: Количество адаптивных отправлений без forced-send в текущем сеансе клиента.Ndb_api_adaptive_send_unforced_count_slave: Количество адаптивных отправлений без forced-send, отправленных этой репликой.Ndb_api_bytes_received_count: Объем данных (в байтах), полученных от узлов данных этим сервером MySQL (SQL-узлом).Ndb_api_bytes_received_count_session: Объем данных (в байтах), полученных от узлов данных в текущем сеансе клиента.Ndb_api_bytes_received_count_slave: Объем данных (в байтах), полученных от узлов данных этой репликой.Ndb_api_bytes_sent_count: Объем данных (в байтах), отправленных узлам данных этим сервером MySQL (SQL-узлом).Ndb_api_bytes_sent_count_session: Объем данных (в байтах), отправленных узлам данных в текущем сеансе клиента.Ndb_api_bytes_sent_count_slave: Объем данных (в байтах), отправленных узлам данных этой репликой.Ndb_api_event_bytes_count: Количество байтов полученных событий этим сервером MySQL (SQL-узлом).Ndb_api_event_bytes_count_injector: Количество байтов данных события, полученных потоком инжектора бинарного журнала NDB.Ndb_api_event_data_count: Количество событий изменений строк, полученных этим сервером MySQL (SQL-узлом).Ndb_api_event_data_count_injector: Количество событий изменений строк, полученных потоком инжектора бинарного журнала NDB.Ndb_api_event_nondata_count: Количество событий, отличных от событий изменений строк, полученных этим сервером MySQL (SQL-узлом).Ndb_api_event_nondata_count_injector: Количество событий, отличных от событий изменений строк, полученных потоком инжектора бинарного журнала NDB.Ndb_api_pk_op_count: Количество операций, основанных на или использующих первичные ключи, этим сервером MySQL (SQL-узлом).Ndb_api_pk_op_count_session: Количество операций, основанных на или использующих первичные ключи, в текущем сеансе клиента.Ndb_api_pk_op_count_slave: Количество операций, основанных на или использующих первичные ключи, этой репликой.Ndb_api_pruned_scan_count: Количество сканирований, которые были сокращены до одного раздела этим сервером MySQL (SQL-узлом).Ndb_api_pruned_scan_count_session: Количество сканирований, которые были сокращены до одного раздела в текущем сеансе клиента.Ndb_api_pruned_scan_count_slave: Количество сканирований, которые были сокращены до одного раздела этой репликой.Ndb_api_range_scan_count: Количество диапазонных сканирований, начатых этим сервером MySQL (SQL-узлом).Ndb_api_range_scan_count_session: Количество диапазонных сканирований, начатых в текущем сеансе клиента.Ndb_api_range_scan_count_slave: Количество диапазонных сканирований, начатых этой репликой.Ndb_api_read_row_count: Общее количество строк, прочитанных этим сервером MySQL (SQL-узлом).Ndb_api_read_row_count_session: Общее количество строк, прочитанных в текущем сеансе клиента.Ndb_api_read_row_count_slave: Общее количество строк, прочитанных этой репликой.Ndb_api_scan_batch_count: Количество партий строк, полученных этим сервером MySQL (SQL-узлом).Ndb_api_scan_batch_count_session: Количество партий строк, полученных в текущем сеансе клиента.Ndb_api_scan_batch_count_slave: Количество партий строк, полученных этой репликой.Ndb_api_table_scan_count: Количество сканирований таблиц, включая сканирование внутренних таблиц, начатых этим сервером MySQL (SQL-узлом).Ndb_api_table_scan_count_session: Количество сканирований таблиц, включая сканирование внутренних таблиц, начатых в текущем сеансе клиента.Ndb_api_table_scan_count_slave: Количество сканирований таблиц, включая сканирование внутренних таблиц, начатых этой репликой.Ndb_api_trans_abort_count: Количество транзакций, прерванных этим сервером MySQL (SQL-узлом).Ndb_api_trans_abort_count_session: Количество транзакций, прерванных в текущем сеансе клиента.Ndb_api_trans_abort_count_slave: Количество транзакций, прерванных этой репликой.Ndb_api_trans_close_count: Количество транзакций, закрытых этим сервером MySQL (SQL-узлом); может быть больше суммы TransCommitCount и TransAbortCount.Ndb_api_trans_close_count_session: Количество транзакций, прерванных (может быть больше суммы TransCommitCount и TransAbortCount) в текущем сеансе клиента.Ndb_api_trans_close_count_slave: Количество транзакций, прерванных (может быть больше суммы TransCommitCount и TransAbortCount) этой репликой.Ndb_api_trans_commit_count: Количество транзакций, подтвержденных этим сервером MySQL (SQL-узлом).Ndb_api_trans_commit_count_session: Количество транзакций, подтвержденных в текущем сеансе клиента.Ndb_api_trans_commit_count_slave: Количество транзакций, подтвержденных этой репликой.Ndb_api_trans_local_read_row_count: Общее количество строк, прочитанных этим сервером MySQL (SQL-узлом).Ndb_api_trans_local_read_row_count_session: Общее количество строк, прочитанных в текущем сеансе клиента.Ndb_api_trans_local_read_row_count_slave: Общее количество строк, прочитанных этой репликой.Ndb_api_trans_start_count: Количество транзакций, начатых этим сервером MySQL (SQL-узлом).Ndb_api_trans_start_count_session: Количество транзакций, начатых в текущем сеансе клиента.Ndb_api_trans_start_count_slave: Количество транзакций, начатых этой репликой.
Количество операций, основанных на или использующих уникальные ключи, выполненных этим MySQL сервером (SQL узел).
Количество операций, основанных на или использующих уникальные ключи в текущей сессии клиента.
Количество операций, основанных на или использующих уникальные ключи этой репликой.
Количество раз, когда поток был заблокирован в ожидании завершения выполнения операции этим MySQL сервером (SQL узел).
Количество раз, когда поток был заблокирован в ожидании завершения выполнения операции в текущей сессии клиента.
Количество раз, когда поток был заблокирован в ожидании завершения выполнения операции этой репликой.
Количество раз, когда поток был заблокирован в ожидании сигнала, основанного на метаданных, этим MySQL сервером (SQL узел).
Количество раз, когда поток был заблокирован в ожидании сигнала, основанного на метаданных, в текущей сессии клиента.
Количество раз, когда поток был заблокирован в ожидании сигнала, основанного на метаданных, этой репликой.
Общее время (в наносекундах), затраченное на ожидание сигнала от узлов данных этим MySQL сервером (SQL узел).
Общее время (в наносекундах), затраченное на ожидание сигнала от узлов данных в текущей сессии клиента.
Общее время (в наносекундах), затраченное на ожидание сигнала от узлов данных этой репликой.
Количество раз, когда поток был заблокирован в ожидании сигнала, основанного на сканировании, этим MySQL сервером (SQL узел).
Количество раз, когда поток был заблокирован в ожидании сигнала, основанного на сканировании, в текущей сессии клиента.
Количество раз, когда поток был заблокирован в ожидании сигнала, основанного на сканировании, этой репликой.
Размер предварительной выборки NDB для автоинкремента.
Количество миллисекунд между проверками кластерных SQL узлов, выполняемых кешем запросов MySQL.
Причина RESET SLAVE/RESET REPLICA для очистки всех строк из таблицы ndb_apply_status; включено по умолчанию.
Идентификатор узла этого сервера при работе в качестве SQL узла NDB кластера.
Имя хоста или IP-адрес сервера управления NDB кластером.
Порт для подключения к серверу управления NDB кластером.
Количество строк, которые были обнаружены в конфликте функцией обнаружения конфликтов NDB$EPOCH() NDB репликации.
Количество строк, которые были обнаружены в конфликте функцией обнаружения конфликтов NDB репликации NDB$EPOCH2().
Количество строк, которые были обнаружены в конфликте функцией обнаружения конфликтов NDB репликации NDB$EPOCH2_TRANS().
Количество строк, которые были обнаружены в конфликте функцией обнаружения конфликтов NDB$EPOCH_TRANS().
Количество раз, когда решение конфликтов NDB репликации, основанное на "более поздней метке времени", было применено к операциям обновления и удаления.
Количество раз, когда решение конфликтов NDB репликации, основанное на результате NDB$MAX_DELETE_WIN(), было применено к операциям обновления и удаления.
Количество раз, когда решение конфликтов NDB репликации "та же метка времени" было применено.
Самая последняя эпоха NDB на этой реплике, в которой был обнаружен конфликт.
Самая последняя эпоха, не содержащая конфликтов.
Количество отражённых операций, которые не были применены из-за ошибки во время выполнения.
Количество полученных отраженных операций, которые были подготовлены к выполнению.
Количество операций обновления, которые были подготовлены.
Количество эпох транзакций, завершённых после необходимости обработки транзакционных конфликтов.
Количество внутренних итераций, необходимых для завершения транзакции эпохи. Должно быть (немного) больше или равно Ndb_conflict_trans_conflict_commit_count.
Количество транзакций, отклоненных после обнаружения конфликта функцией транзакционного конфликта.
Количество строк, обнаруженных в конфликте функцией транзакционного конфликта. Включает любые строки, включённые в или зависящие от конфликтующих транзакций.
Общее количество строк, перестроенных после обнаружения конфликта функцией транзакционного конфликта. Включает Ndb_conflict_trans_row_conflict_count и любые строки, включённые в или зависящие от конфликтующих транзакций.
Указывает узел данных кластера "ближайший" к этому MySQL серверу для подсказок транзакций и полностью реплицированных таблиц.
Устанавливает значения формата строк и столбцов по умолчанию (FIXED или DYNAMIC), используемые для новых NDB таблиц.
Указывает, что проверки ограничений должны быть отложены (где это поддерживается). Обычно не нужно или не используется; только для целей тестирования.
Распределение по умолчанию для новых таблиц в NDBCLUSTER (KEYHASH или LINHASH, по умолчанию KEYHASH).
Количество обнаруженных конфликтов удаления-удаления (операция удаления применяется, но строки не существует).
Процент свободной памяти, которая должна быть доступна в буфере событий перед возобновлением буферизации после достижения предела, установленного ndb_eventbuffer_max_alloc.
Максимальный объём памяти, который может быть выделен для буферизации событий API NDB. По умолчанию 0 (нет лимита).
Количество раундов обмена с ядром NDB, выполненных операциями.
Управляет ведением журнала событий схемы, подключения и распределения данных NDB кластера в журнале ошибок MySQL.
Вынуждает немедленное отправление буферов в NDB без ожидания других потоков.
Являются ли новые NDB таблицы полностью реплицированными.
Использование статистики индексов NDB в оптимизации запросов.
Список настраиваемых параметров для статистики индексов NDB, разделённых запятыми; список не должен содержать пробелов.
Включает перенос объединений в узлы данных.
Эпоха, последняя успешно завершённая в NDB.
Эпоха, последняя успешно завершённая этим клиентом NDB.
Записывает ли сервер MySQL, работающий как реплика, обновления mysql.ndb_apply_status, полученные от непосредственного источника, в свой собственный двоичный журнал, используя свой собственный идентификатор сервера.
Запись обновлений в NDB таблицы в двоичном журнале. Действует только при включенном двоичном протоколировании с помощью --log-bin.
Вставка сопоставления между эпохами и позициями двоичного журнала в таблицу ndb_binlog_index. По умолчанию ВКЛЮЧЕНО. Действует только при включенном двоичном протоколировании.
При включении, эпохи, в которых не было изменений, записываются в таблицы ndb_apply_status и ndb_binlog_index, даже если log_replica_updates или log_slave_updates включены.
При включении, обновления, которые не приводят к изменениям, записываются в таблицы ndb_apply_status и ndb_binlog_index, даже если log_replica_updates или log_slave_updates включены.
Ведение журнала чтений первичного ключа с эксклюзивными блокировками; разрешение решения конфликтов на основе конфликтов при чтении.
Записываются ли id и эпоха исходного сервера в таблицу mysql.ndb_binlog_index. Устанавливается с помощью --ndb-log-orig при запуске mysqld.
Записываются ли идентификаторы транзакций NDB в двоичный журнал (только для чтения).
Количество узлов данных в этом NDB кластере; устанавливается только если сервер участвует в кластере.
Количество миллисекунд для ожидания между обработкой наборов строк функцией OPTIMIZE TABLE для NDB таблиц.
Определяет, как SQL узел выбирает узел данных кластера для использования в качестве координатора транзакции.
Количество сканирований, выполненных NDB с момента последнего запуска кластера, где можно было использовать обрезку партиций.
Количество объединений, которые пытались выполнить API узлы, перенеся их в узлы данных.
Количество объединений, которые API узлы пытались перенести, но не смогли.
Количество объединений, успешно перенесённых и выполненных на узлах данных.
Количество чтений, выполненных на узлах данных с помощью перенесённых объединений.
Включить чтение с любой реплики для всех NDB таблиц; использовать NDB_TABLE=READ_BACKUP={0|1} с CREATE TABLE или ALTER TABLE для включения или отключения для отдельных NDB таблиц.
Пороговое значение активации, когда поток приёма берет на себя опрос подключения к кластеру (измеряется в количестве одновременно активных потоков).
Маска ЦП для привязки потоков приёма к определенным ЦП; указывается в шестнадцатеричном формате. См. документацию для получения подробной информации.
Порог количества эпох, полностью буферизованных, но ещё не потреблённых потоком инжектора бинарного журнала: NDB 7.5 и выше: Порог для числа эпох, полностью буферизованных, но ещё не потреблённых потоком инжектора бинарного журнала. Превышение порога приводит к сообщению о состоянии буфера BUFFERED_EPOCHS_OVER_THRESHOLD; версии NDB ниже 7.5: Порог для отставания числа эпох от состояния бинарного журнала.
Порог для процента свободной памяти: Порог для процента свободной памяти, оставшейся до вывода статуса бинарного журнала.
Включить контрольные суммы строк: При включении, устанавливает контрольные суммы строк; включено по умолчанию.
Общее количество сканов, выполненных NDB с момента последнего запуска кластера: Общее количество сканов, выполненных NDB с момента последнего запуска кластера.
Отобразить имитационные таблицы для поддержки foreign_key_checks=0: Показывать имитационные таблицы, используемые для поддержки foreign_key_checks=0.
Роль реплики в обнаружении и разрешении конфликтов: Роль реплики в обнаружении и разрешении конфликтов. Значение может быть PRIMARY, SECONDARY, PASS или NONE (по умолчанию). Может быть изменено только при остановленном потоке SQL репликации. Дополнительную информацию см. в документации.
Последняя успешно подтверждённая эпоха NDB на этой реплике: Последняя успешно подтверждённая эпоха NDB на этой реплике. Если это значение больше или равно Ndb_conflict_last_conflict_epoch, конфликты ещё не обнаружены.
Настроенное имя системного кластера: Пустая строка, если сервер не подключен к NDB.
NDB-таблицы, созданные при включенном параметре, не сохраняются на диск: NDB-таблицы, созданные при включенном параметре, не сохраняются на диск (хотя файлы схемы таблиц создаются). Параметр действует на протяжении всего жизненного цикла таблицы, если таблица создаётся или изменяется с использованием NDBCLUSTER.
NDB-таблицы не сохраняются на диске: NDB-таблицы не сохраняются на диске: файлы схемы не создаются, и таблицы не регистрируются.
Использовать операции ALTER TABLE с копированием в NDB Cluster: Использовать операции ALTER TABLE с копированием в NDB Cluster.
Принудительное использование подсчёта записей при планировании запроса SELECT COUNT(*): Принудительно использует подсчёт записей при планировании запроса SELECT COUNT(*), чтобы ускорить этот тип запроса.
Выключить поддержку транзакций в NDB: Установить в OFF, чтобы отключить поддержку транзакций в NDB. Не рекомендуется, кроме некоторых особых случаев; см. документацию для подробностей.
Показывает версию сборки и движка NDB как целое число: Показывает версию сборки и движка NDB как целое число.
Показывает информацию о сборке, включая версию движка NDB в формате ndb-x.y.z: Показывает информацию о сборке, включая версию движка NDB в формате ndb-x.y.z.
Включить NDB Cluster (если это поддерживает данная версия MySQL): Включить NDB Cluster (если это поддерживает данная версия MySQL). Отключено параметром
--skip-ndbcluster.Имя, используемое для базы данных информации NDB: Только для чтения.
Только для отладки: Только для отладки.
Только для отладки: Только для отладки.
Перевести базу данных ndbinfo в автономный режим: Перевести базу данных ndbinfo в автономный режим, в котором из таблиц или представлений не возвращаются строки.
Показывать внутренние базовые таблицы ndbinfo в клиенте mysql: Показывать ли внутренние базовые таблицы ndbinfo в mysql-клиенте; значение по умолчанию — OFF.
Префикс для именования внутренних базовых таблиц ndbinfo: Только для чтения.
Версия движка ndbinfo: Только для чтения.
Количество наименее значащих битов в server_id, фактически используемых для идентификации сервера: Количество наименее значащих битов в server_id, фактически используемых для идентификации сервера, позволяя приложениям NDB API хранить данные приложения в наиболее значащих битах. server_id должен быть меньше 2 в степени этого значения.
Отключить NDB Cluster движок хранения: Отключить NDB Cluster движок хранения.
Включить/выключить пакетное обновление для реплики: Включает/выключает пакетное обновление для реплики.
Разрешить пакетную обработку операторов в рамках одной транзакции: Разрешает пакетную обработку операторов в рамках одной транзакции. Для использования отключить AUTOCOMMIT.
© 2025 Oracle
Licensed under the GPLv2 License.