文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  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

注意事項