Spec-Zone.ru › MySQL 9.2

29.12.22.5 Таблица log_status

Таблица log_status предоставляет информацию, которая позволяет инструменту онлайн-резервного копирования копировать необходимые файлы журналов, не блокируя эти ресурсы на время процесса копирования.

При запросе к таблице log_status сервер блокирует ведение журналов и связанные административные изменения ровно настолько, чтобы заполнить таблицу, а затем освобождает ресурсы. Таблица log_status информирует онлайн-резервное копирование о том, до какой точки в двоичном журнале источника и gtid_executed записи, а также в журнале ретрансляции для каждого канала репликации. Она также предоставляет соответствующую информацию для отдельных движков хранения данных, например, последний номер последовательности журнала (LSN) и LSN последней точки проверки для InnoDB движка хранения данных.

Таблица log_status имеет следующие столбцы:

  • SERVER_UUID

    UUID сервера для данного экземпляра сервера. Это сгенерированное уникальное значение переменной системы только для чтения server_uuid.

  • LOCAL

    Информация о состоянии положения журнала из источника, предоставленная в виде одного JSON-объекта со следующими ключами:

    binary_log_file

    Название текущего файла двоичного журнала.

    binary_log_position

    Текущее положение двоичного журнала на момент доступа к таблице log_status.

    gtid_executed

    Текущее значение глобальной переменной сервера gtid_executed на момент доступа к таблице log_status. Эта информация согласуется с ключами binary_log_file и binary_log_position.

  • REPLICATION

    Массив JSON-каналов, каждый из которых содержит следующую информацию:

    channel_name

    Название канала репликации. Имя канала по умолчанию — пустая строка (“”).

    relay_log_file

    Название текущего файла журнала ретрансляции для канала репликации.

    relay_log_pos

    Текущее положение журнала ретрансляции на момент доступа к таблице log_status.

  • STORAGE_ENGINES

    Соответствующая информация от отдельных движков хранения данных, предоставленная в виде JSON-объекта с одним ключом для каждого применимого движка хранения данных.

В таблице log_status индексов нет.

Для доступа к таблице log_status требуется привилегия BACKUP_ADMIN, а также привилегия SELECT.

TRUNCATE TABLE не разрешен для таблицы log_status.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-9.2-en/performance-schema-log-status-table.html

Spec-Zone.ru

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