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.