Spec-Zone.ru › MySQL 8.4

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-8.4-en/performance-schema-log-status-table.html

Spec-Zone.ru

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