【基础原理】MySQL INNODB_CMPMEM 和 INNODB_CMPMEM_RESET

INNODB_CMPMEM和 表提供有关驻留在缓冲池中的压缩页面 的INNODB_CMPMEM_RESET状态信息。有关压缩表和缓冲池使用的更多信息,请参阅第 15.9 节,“InnoDB 表和页面压缩”INNODB_CMPINNODB_CMP_RESET表应该提供更多有用的压缩统计信息 。

内部细节

InnoDB使用 伙伴分配器 系统来管理分配给 各种大小的页面的内存,从 1KB 到 16KB。此处描述的两个表的每一行对应于一个页面大小。

INNODB_CMPMEM和 表具有相同 的INNODB_CMPMEM_RESET内容,但读取 from INNODB_CMPMEM_RESET会重置有关重定位操作的统计信息。例如,如果您每 60 分钟存档 的输出 INNODB_CMPMEM_RESET,它将显示每小时统计信息。如果您从未阅读 INNODB_CMPMEM_RESET和监视过的输出INNODB_CMPMEM ,它将显示自 InnoDB启动以来的累积统计信息。

对于表定义,请参阅 第 26.4.7 节,“INFORMATION_SCHEMA INNODB_CMPMEM 和 INNODB_CMPMEM_RESET 表”


数据运维技术 » 【基础原理】MySQL INNODB_CMPMEM 和 INNODB_CMPMEM_RESET