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.