Spec-Zone.ru › MariaDB

Переменные состояния репликации и двоичного журнала

В репликации исторически использовались термины master и slave, но теперь предпочтительнее термины primary и replica. Старые термины до сих пор используются в некоторых частях документации и в командах MariaDB, хотя MariaDB 10.5 начала процесс переименования. Процесс документации продолжается. Следите за прогрессом этой работы на MDEV-18777.

Следующие переменные состояния полезны при работе с двоичным журналом и репликацией. Полный список переменных состояния, которые можно просмотреть с помощью SHOW STATUS, см. в Переменных состояния сервера.

Также см. Полный список параметров MariaDB, системных и переменных состояния.

Binlog_bytes_written

  • Описание: Количество байтов, записанных в двоичный журнал.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_cache_disk_use

  • Описание: Количество транзакций, которые использовали временный кэш на диске, потому что они не поместились в обычный кэш двоичного журнала, будучи больше, чем binlog_cache_size. Глобальное значение может быть очищено FLUSH STATUS.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_cache_use

  • Описание: Количество транзакций, которые использовали обычный кэш двоичного журнала, будучи меньше, чем binlog_cache_size. Глобальное значение может быть очищено FLUSH STATUS.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_commits

  • Описание: Общее количество транзакций, зафиксированных в двоичном журнале.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_group_commit_trigger_count

  • Описание: Общее количество групповых фиксаций, сгенерированных из-за достижения количества фиксаций двоичного журнала в группе, заданной переменной binlog_commit_wait_count. См. Групповая фиксация для двоичного журнала.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_group_commit_trigger_lock_wait

  • Описание: Общее количество групповых фиксаций, вызванных задержкой фиксации двоичного журнала из-за ожидания блокировки, которая удерживалась предыдущей фиксацией двоичного журнала. В этом случае последующая фиксация двоичного журнала помещается в следующую групповую фиксацию. См. Групповая фиксация для двоичного журнала.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_group_commit_trigger_timeout

  • Описание: Общее количество групповых фиксаций, вызванных истечением времени с момента первой фиксации двоичного журнала, превысившего предел, заданный переменной binlog_commit_wait_usec. См. Групповая фиксация для двоичного журнала.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_group_commits

  • Описание: Общее количество групповых фиксаций, выполненных в двоичном журнале. См. Групповая фиксация для двоичного журнала.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_snapshot_file

  • Описание: Файл двоичного журнала. В отличие от SHOW MASTER STATUS, может быть запрошен транзакционно-совместимым способом, независимо от того, какие другие транзакции были зафиксированы после того, как был сделан снимок. См. Улучшения для START TRANSACTION WITH CONSISTENT SNAPSHOT.
  • Область действия: Глобальная
  • Тип данных: string

Binlog_snapshot_position

  • Описание: Позиция в двоичном журнале. В отличие от SHOW MASTER STATUS, может быть запрошен транзакционно-совместимым способом, независимо от того, какие другие транзакции были зафиксированы после того, как был сделан снимок. См. Улучшения для START TRANSACTION WITH CONSISTENT SNAPSHOT.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_stmt_cache_disk_use

  • Описание: Количество нетранзакционных операторов, которые использовали временный кэш на диске, так как они не поместились в обычный кэш двоичного журнала, будучи больше, чем binlog_stmt_cache_size. Глобальное значение может быть очищено FLUSH STATUS.
  • Область действия: Глобальная
  • Тип данных: numeric

Binlog_stmt_cache_use

  • Описание: Количество нетранзакционных операторов, которые использовали обычный кэш двоичного журнала, будучи меньше, чем binlog_stmt_cache_size. Глобальное значение может быть очищено FLUSH STATUS.
  • Область действия: Глобальная
  • Тип данных: numeric

Com_change_master

  • Описание: Количество выполненных операторов CHANGE MASTER TO.
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric

Com_show_binlog_status

  • Описание:
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric
  • Введено: MariaDB 10.5.2

Com_show_master_status

  • Описание: Количество выполненных команд SHOW MASTER STATUS.
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric
  • Удалено: MariaDB 10.5.2

Com_show_new_master

  • Описание:
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric
  • Удалено: MariaDB 5.5

Com_show_slave_hosts

  • Описание: Количество выполненных команд SHOW SLAVE HOSTS.
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric

Com_show_slave_status

  • Описание: Количество выполненных команд SHOW SLAVE STATUS.
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric

Com_slave_start

  • Описание: Количество выполненных команд START SLAVE. Удалено в MariaDB 10.0, см. Com_start_slave.
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric
  • Удалено: MariaDB 10.0

Com_slave_stop

  • Описание: Количество выполненных команд STOP SLAVE. Удалено в MariaDB 10.0, см. Com_stop_slave.
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric
  • Удалено: MariaDB 10.0

Com_start_all_slaves

  • Описание: Количество выполненных команд START ALL SLAVES.
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric

Com_start_slave

  • Описание: Количество выполненных команд START SLAVE. Заменяет старую команду Com_slave_start.
  • Область действия: Глобальная, Сеанс
  • Тип данных: numeric

Com_stop_all_slaves

  • Описание: Количество команд STOP ALL SLAVES, выполненных.
  • Область: Глобально, Сеанс
  • Тип данных: numeric

Com_stop_slave

  • Описание: Количество команд STOP SLAVE, выполненных. Заменяет старую команду Com_slave_stop.
  • Область: Глобально, Сеанс
  • Тип данных: numeric

Master_gtid_wait_count

  • Описание: Количество вызовов MASTER_GTID_WAIT.
  • Область: Глобально, Сеанс
  • Тип данных: numeric

Master_gtid_wait_time

  • Описание: Общее время, потраченное в MASTER_GTID_WAIT.
  • Область: Глобально, Сеанс
  • Тип данных: numeric

Master_gtid_wait_timeouts

  • Описание: Количество таймаутов, произошедших в MASTER_GTID_WAIT.
  • Область: Глобально, Сеанс
  • Тип данных: numeric

Rpl_status

  • Описание: Для отображения статуса отказоустойчивой репликации. Удалено в MySQL 5.6, но всё ещё присутствует в MariaDB 10.0.

Rpl_transactions_multi_engine

  • Описание: Количество реплицированных транзакций, включающих изменения в нескольких (транзакционных) хранилищах данных, до учёта обновления mysql.gtid_slave_pos. Это транзакции, которые уже были межмоторными, независимо от обновления позиции GTID, введённого репликацией. Глобальное значение можно очистить с помощью FLUSH STATUS.
  • Область: Глобально
  • Тип данных: numeric
  • Введение: MariaDB 10.3.1

Slave_connections

  • Описание: Количество попыток REGISTER_SLAVE. На практике, количество раз, когда подчинённые серверы пытались подключиться к мастер-серверу.
  • Область: Глобально
  • Тип данных: numeric

Slave_heartbeat_period

  • Описание: Время в секундах, которое запрашивает пакет пульса от мастер-сервера подчинённый сервер.
  • Область: Глобально
  • Тип данных: numeric

Slave_open_temp_tables

  • Описание: Количество временных таблиц, открытых подчинённым сервером.
  • Область: Глобально
  • Тип данных: numeric

Slave_received_heartbeats

  • Описание: Количество пульсов, полученных подчинённым сервером от мастер-сервера.
  • Область: Глобально
  • Тип данных: numeric

Slave_retried_transactions

  • Описание: Количество попыток повторного выполнения транзакций подчинённым сервером с момента запуска сервера. Глобальное значение можно очистить с помощью FLUSH STATUS.
  • Область: Глобально
  • Тип данных: numeric

Slave_running

  • Описание: Работает ли подчинённый сервер по умолчанию (работают как I/O, так и SQL потоки) или нет.
  • Область: Глобально
  • Тип данных: numeric

Slave_skipped_errors

  • Описание: Количество раз, когда подчинённый сервер пропустил ошибки, определённые параметром slave-skip-errors.
  • Область: Глобально
  • Тип данных: numeric

Slaves_connected

  • Описание: Количество подключённых подчинённых серверов.
  • Область: Глобально
  • Тип данных: numeric

Slaves_running

  • Описание: Количество работающих SQL потоков подчинённых серверов.
  • Область: Глобально
  • Тип данных: numeric

Transactions_gtid_foreign_engine

  • Описание: Количество реплицированных транзакций, где обновление таблицы gtid_slave_pos должно было выбрать хранилище данных, которое не участвовало в транзакции. Это может указывать на то, что настройка gtid_pos_auto_engines может быть полезной. Глобальное значение можно очистить с помощью FLUSH STATUS.
  • Область: Глобально
  • Тип данных: numeric
  • Введение: MariaDB 10.3.1

Transactions_multi_engine

  • Описание: Количество транзакций, изменивших данные в нескольких (транзакционных) хранилищах данных. Если это значительно больше, чем Rpl_transactions_multi_engine, это указывает на то, что настройка gtid_pos_auto_engines может уменьшить необходимость межмоторных транзакций. Глобальное значение можно очистить с помощью FLUSH STATUS.
  • Область: Глобально
  • Тип данных: numeric
  • Введение: MariaDB 10.3.1

Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в данном содержании, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/replication-and-binary-log-status-variables/

Spec-Zone.ru

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