文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  INFORMATION_SCHEMA INNODB_CMPMEM 和 INNODB_CMPMEM_RESET 表

28.4.7 INFORMATION_SCHEMA INNODB_CMPMEM 和 INNODB_CMPMEM_RESET 表

INNODB_CMPMEMINNODB_CMPMEM_RESET 表提供有关 InnoDB 缓冲池 中压缩 的状态信息。

INNODB_CMPMEMINNODB_CMPMEM_RESET 表具有以下列

  • PAGE_SIZE

    以字节为单位的块大小。此表中的每条记录都描述了这种大小的块。

  • BUFFER_POOL_INSTANCE

    缓冲池实例的唯一标识符。

  • PAGES_USED

    当前正在使用的 PAGE_SIZE 大小的块数。

  • PAGES_FREE

    当前可用于分配的 PAGE_SIZE 大小的块数。此列显示内存池中的外部碎片。理想情况下,这些数字应该最多为 1。

  • RELOCATION_OPS

    PAGE_SIZE 大小的块被重新定位的次数。当伙伴系统尝试形成更大的空闲块时,它可以重新定位已释放块的 伙伴邻居。从 INNODB_CMPMEM_RESET 表中读取会重置此计数。

  • RELOCATION_TIME

    重新定位 PAGE_SIZE 大小的块所用的总时间(以微秒为单位)。从 INNODB_CMPMEM_RESET 表中读取会重置此计数。

示例

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_CMPMEM\G
*************************** 1. row ***************************
           page_size: 1024
buffer_pool_instance: 0
          pages_used: 0
          pages_free: 0
      relocation_ops: 0
     relocation_time: 0
*************************** 2. row ***************************
           page_size: 2048
buffer_pool_instance: 0
          pages_used: 0
          pages_free: 0
      relocation_ops: 0
     relocation_time: 0
*************************** 3. row ***************************
           page_size: 4096
buffer_pool_instance: 0
          pages_used: 0
          pages_free: 0
      relocation_ops: 0
     relocation_time: 0
*************************** 4. row ***************************
           page_size: 8192
buffer_pool_instance: 0
          pages_used: 7673
          pages_free: 15
      relocation_ops: 4638
     relocation_time: 0
*************************** 5. row ***************************
           page_size: 16384
buffer_pool_instance: 0
          pages_used: 0
          pages_free: 0
      relocation_ops: 0
     relocation_time: 0

注释