Spec-Zone.ru › MySQL 8.4

15.7.7.3 Запрос SHOW BINLOG EVENTS

SHOW BINLOG EVENTS
   [IN 'log_name']
   [FROM pos]
   [LIMIT [offset,] row_count]

Показывает события в двоичном журнале. Если вы не указываете 'log_name', отображается первый двоичный журнал. Использование SHOW BINLOG EVENTS требует привилегии REPLICATION SLAVE.

Оператор LIMIT имеет тот же синтаксис, что и для оператора SELECT. См. Раздел 15.2.13, «Запрос SELECT».

Примечание

Выполнение запроса SHOW BINLOG EVENTS без условия LIMIT может привести к длительному процессу с высоким потреблением ресурсов, так как сервер возвращает клиенту полное содержимое двоичного журнала (включая все выполненные сервером операторы, изменяющие данные). В качестве альтернативы запросу SHOW BINLOG EVENTS используйте утилиту mysqlbinlog для сохранения двоичного журнала в текстовый файл для последующего анализа. См. Раздел 6.6.9, «mysqlbinlog — Утилита для обработки двоичных журналов».

SHOW BINLOG EVENTS отображает следующие поля для каждого события в двоичном журнале:

  • Log_name

    Название файла, который отображается.

  • Pos

    Позиция, на которой происходит событие.

  • Event_type

    Идентификатор, описывающий тип события.

  • Server_id

    Идентификатор сервера, на котором произошло событие.

  • End_log_pos

    Позиция, на которой начинается следующее событие, равная Pos плюс размер события.

  • Info

    Более подробная информация о типе события. Формат этой информации зависит от типа события.

Для сжатых транзакционных нагрузок Transaction_payload_event сначала выводится как единый блок, затем он распаковывается, и каждое событие внутри него выводится.

Некоторые события, связанные с настройкой переменных пользователя и системы, не включаются в вывод SHOW BINLOG EVENTS. Для получения полной информации о событиях в двоичном журнале, используйте mysqlbinlog.

SHOW BINLOG EVENTS не работает с файлами журнала репликации. Для этой цели используйте SHOW RELAYLOG EVENTS.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/show-binlog-events.html

Spec-Zone.ru

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