# 26.4.6 信息_SCHEMA INNODB_CMP 和 INNODB_CMP_重置表
这INNODB_CMP
和INNODB_CMP_RESET
表格提供有关操作的状态信息压缩的 InnoDB
表。
这INNODB_CMP
和INNODB_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
# 笔记
使用这些表格来衡量
InnoDB
桌子压缩在您的数据库中。你必须拥有
过程
查询此表的权限。有关使用信息,请参阅第 15.9.1.4 节,“在运行时监控 InnoDB 表压缩”和第 15.15.1.3 节,“使用压缩信息模式表”.有关一般信息
InnoDB
表压缩,见第 15.9 节,“InnoDB 表和页面压缩”.