### 26.4.6 信息\_SCHEMA INNODB_CMP 和 INNODB_CMP\_重置表

[](<>)[](<>)

这[`INNODB_CMP`](information-schema-innodb-cmp-table.html)和[`INNODB_CMP_RESET`](information-schema-innodb-cmp-table.html)表格提供有关操作的状态信息[压缩的](glossary.html#glos_compression) `InnoDB`表。

这[`INNODB_CMP`](information-schema-innodb-cmp-table.html)和[`INNODB_CMP_RESET`](information-schema-innodb-cmp-table.html)表有这些列：

-   `页面大小`

    以字节为单位的压缩页面大小。

-   `压缩_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`桌子[压缩](glossary.html#glos_compression)在您的数据库中。

-   你必须拥有[`过程`](privileges-provided.html#priv_process)查询此表的权限。

-   使用`INFORMATION_SCHEMA` [`列`](information-schema-columns-table.html)表或[`显示列`](show-columns.html)语句以查看有关此表列的其他信息，包括数据类型和默认值。

-   有关使用信息，请参阅[第 15.9.1.4 节，“在运行时监控 InnoDB 表压缩”](innodb-compression-tuning-monitoring.html)和[第 15.15.1.3 节，“使用压缩信息模式表”](innodb-information-schema-examples-compression-sect.html).有关一般信息`InnoDB`表压缩，见[第 15.9 节，“InnoDB 表和页面压缩”](innodb-compression.html).
