文档主页
MySQL 8.4 参考手册
相关文档 下载本手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 8.4 参考手册  /  ...  /  binary_log_transaction_compression_stats 表

29.12.11.16 binary_log_transaction_compression_stats 表

此表显示写入二进制日志和中继日志的事务有效负载的统计信息,可用于计算启用二进制日志事务压缩的效果。有关二进制日志事务压缩的信息,请参阅第 7.4.4.5 节,“二进制日志事务压缩”

仅当服务器实例具有二进制日志,并且系统变量 binlog_transaction_compression 设置为 ON 时,才会填充 binary_log_transaction_compression_stats 表。统计信息涵盖了从服务器启动或表被截断时写入二进制日志和中继日志的所有事务。压缩事务按使用的压缩算法分组,未压缩事务与压缩算法一起分组,表示为 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

    使用此压缩类型写入此日志类型的第一个事务的 ID。

  • FIRST_TRANSACTION_COMPRESSED_BYTES

    已压缩然后为第一个事务写入日志的总字节数,在压缩后计数。

  • FIRST_TRANSACTION_UNCOMPRESSED_BYTES

    第一个事务压缩前的总字节数。

  • FIRST_TRANSACTION_TIMESTAMP

    第一个事务写入日志时的时间戳。

  • LAST_TRANSACTION_ID

    使用此压缩类型写入此日志类型的最新事务的 ID。

  • LAST_TRANSACTION_COMPRESSED_BYTES

    已压缩然后为最新事务写入日志的总字节数,在压缩后计数。

  • LAST_TRANSACTION_UNCOMPRESSED_BYTES

    最新事务压缩前的总字节数。

  • LAST_TRANSACTION_TIMESTAMP

    最新事务写入日志时的时间戳。

binary_log_transaction_compression_stats 表没有索引。

binary_log_transaction_compression_stats 表允许使用 TRUNCATE TABLE