Spec-Zone.ru › MySQL 9.2

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-9.2-en/performance-schema-binary-log-transaction-compression-stats-table.html

Spec-Zone.ru

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