# 26.4.6 信息_SCHEMA INNODB_CMP 和 INNODB_CMP_重置表

INNODB_CMPINNODB_CMP_RESET表格提供有关操作的状态信息压缩的 InnoDB表。

INNODB_CMPINNODB_CMP_RESET表有这些列:

  • 页面大小

    以字节为单位的压缩页面大小。

  • 压缩_OPS

    大小的 B-tree 页面的次数页面大小已被压缩。每当创建空页面或未压缩的修改日志的空间用完时,就会压缩页面。

  • COMPRESS_OPS_OK

    大小的 B-tree 页面的次数页面大小已成功压缩。此计数不应超过压缩_OPS.

  • COMPRESS_TIME

    尝试压缩 B 树页面大小的总时间(以秒为单位)页面大小.

  • 解压_OPS

    大小的 B-tree 页面的次数页面大小已解压。每当压缩失败或在缓冲池中不存在未压缩页面时首次访问时,B 树页面都会被解压缩。

  • UNCOMPRESS_TIME

    用于解压缩大小的 B-tree 页面的总时间(以秒为单位)页面大小.

# 例子

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_CMP\G
*************************** 1. row ***************************
      page_size: 1024
   compress_ops: 0
compress_ops_ok: 0
  compress_time: 0
 uncompress_ops: 0
uncompress_time: 0
*************************** 2. row ***************************
      page_size: 2048
   compress_ops: 0
compress_ops_ok: 0
  compress_time: 0
 uncompress_ops: 0
uncompress_time: 0
*************************** 3. row ***************************
      page_size: 4096
   compress_ops: 0
compress_ops_ok: 0
  compress_time: 0
 uncompress_ops: 0
uncompress_time: 0
*************************** 4. row ***************************
      page_size: 8192
   compress_ops: 86955
compress_ops_ok: 81182
  compress_time: 27
 uncompress_ops: 26828
uncompress_time: 5
*************************** 5. row ***************************
      page_size: 16384
   compress_ops: 0
compress_ops_ok: 0
  compress_time: 0
 uncompress_ops: 0
uncompress_time: 0

# 笔记