Spec-Zone.ru › MySQL 5.7

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: Количество транзакций, начатых этой репликой.

END_OF_DOCUMENT_MARKER
  • Количество операций, основанных на или использующих уникальные ключи, выполненных этим 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 таблиц.

  • Пороговое значение активации, когда поток приёма берет на себя опрос подключения к кластеру (измеряется в количестве одновременно активных потоков).

  • Маска ЦП для привязки потоков приёма к определенным ЦП; указывается в шестнадцатеричном формате. См. документацию для получения подробной информации.

END_OF_DOCUMENT_MARKER
  • Порог количества эпох, полностью буферизованных, но ещё не потреблённых потоком инжектора бинарного журнала: 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.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/mysql-cluster-option-tables.html

Spec-Zone.ru

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