MySQL 8.0 Reference Manual Including MySQL NDB Cluster 8.0
The INNODB_CMPMEM and
INNODB_CMPMEM_RESET tables provide
status information about compressed pages that reside in the
buffer pool. Please consult Section 17.9, “InnoDB Table and Page Compression”
for further information on compressed tables and the use of the
buffer pool. The INNODB_CMP and
INNODB_CMP_RESET tables should
provide more useful statistics on compression.
InnoDB uses a
buddy allocator
system to manage memory allocated to
pages of various sizes,
from 1KB to 16KB. Each row of the two tables described here
corresponds to a single page size.
The INNODB_CMPMEM and
INNODB_CMPMEM_RESET tables have
identical contents, but reading from
INNODB_CMPMEM_RESET resets the
statistics on relocation operations. For example, if every 60
minutes you archived the output of
INNODB_CMPMEM_RESET, it would show
the hourly statistics. If you never read
INNODB_CMPMEM_RESET and monitored
the output of INNODB_CMPMEM
instead, it would show the cumulative statistics since
InnoDB was started.
For the table definition, see Section 28.4.7, “The INFORMATION_SCHEMA INNODB_CMPMEM and INNODB_CMPMEM_RESET Tables”.