24.32.4 INFORMATION_SCHEMA INNODB_CMP 和 INNODB_CMP_RESETtable

INNODB_CMPINNODB_CMP_RESETtable 提供有关与compressed InnoDBtable 相关的操作的状态信息。

INNODB_CMPINNODB_CMP_RESETtable 具有以下列:

  • PAGE_SIZE

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

  • COMPRESS_OPS

大小为PAGE_SIZE的 B 树页面被压缩的次数。每当创建一个空页面或未压缩的修改日志空间用完时,页面就会被压缩。

  • COMPRESS_OPS_OK

成功压缩大小为PAGE_SIZE的 B 树页面的次数。此计数不得超过COMPRESS_OPS

  • COMPRESS_TIME

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

  • UNCOMPRESS_OPS

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

  • UNCOMPRESS_TIME

解压缩大小为PAGE_SIZE的 B 树页面的总时间(以秒为单位)。

Example

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

Notes