Spec-Zone.ru › MySQL 8.4

29.12.11.1 Таблица binary_log_transaction_compression_stats

В этой таблице представлена статистическая информация о загрузках транзакций, записываемых в двоичный журнал и журнал репликации. Ее можно использовать для расчета последствий включения сжатия транзакций двоичного журнала. Подробную информацию о сжатии транзакций двоичного журнала см. в разделе 7.4.4.5 «Сжатие транзакций двоичного журнала».

Таблица binary_log_transaction_compression_stats заполняется только в том случае, если на сервере есть двоичный журнал, и системная переменная binlog_transaction_compression установлена в значение ON. Статистика охватывает все транзакции, записанные в двоичный журнал и журнал репликации с момента запуска сервера или обнуления таблицы. Сжатые транзакции сгруппированы по используемому алгоритму сжатия, а несжатые — вместе с алгоритмом сжатия, указанным как NONE, для того, чтобы можно было рассчитать коэффициент сжатия.

В таблице binary_log_transaction_compression_stats содержатся следующие столбцы:

  • LOG_TYPE

    Указывает, были ли эти транзакции записаны в двоичный журнал или журнал репликации.

  • COMPRESSION_TYPE

    Алгоритм сжатия, использованный для сжатия нагрузок транзакций. Значение NONE означает, что загрузки транзакций не были сжаты, что правильно в ряде ситуаций (см. раздел 7.4.4.5 «Сжатие транзакций двоичного журнала»).

  • TRANSACTION_COUNTER

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

  • COMPRESSED_BYTES

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

  • UNCOMPRESSED_BYTES

    Общее количество байтов до сжатия для данного типа журнала и данного типа сжатия.

  • COMPRESSION_PERCENTAGE

    Коэффициент сжатия для данного типа журнала и данного типа сжатия, выраженный в процентах.

  • FIRST_TRANSACTION_ID

    Идентификатор первой транзакции, которая была записана в данный тип журнала с данным типом сжатия.

  • FIRST_TRANSACTION_COMPRESSED_BYTES

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

  • FIRST_TRANSACTION_UNCOMPRESSED_BYTES

    Общее количество байтов до сжатия для первой транзакции.

  • FIRST_TRANSACTION_TIMESTAMP

    Отметка времени записи первой транзакции в журнал.

  • LAST_TRANSACTION_ID

    Идентификатор последней транзакции, которая была записана в данный тип журнала с данным типом сжатия.

  • LAST_TRANSACTION_COMPRESSED_BYTES

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

  • LAST_TRANSACTION_UNCOMPRESSED_BYTES

    Общее количество байтов до сжатия для последней транзакции.

  • LAST_TRANSACTION_TIMESTAMP

    Отметка времени записи последней транзакции в журнал.

У таблицы binary_log_transaction_compression_stats нет индексов.

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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/performance-schema-binary-log-transaction-compression-stats-table.html

Spec-Zone.ru

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