10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

MySQL 8.0参考手册/.../ INNODB_CMP_PER_INDEX和INNODB_CMP_PER_INDEX_RESET表

26.4.8查询INNODB_CMP_PER_INDEX和INNODB_CMP_PER_INDEX_RESET表信息

INNODB_CMP_PER_INDEXINNODB_CMP_PER_INDEX_RESET表格提供有关操作的状态信息压缩InnoDB表和索引,对数据库、表和索引的每个组合都有单独的统计信息,以帮助您评估特定表的性能和压缩的有用性。

为一个压缩InnoDB表,表数据和所有二级索引被压缩。在这个上下文中,表数据被当作恰好包含所有列的另一个索引聚集索引

INNODB_CMP_PER_INDEXINNODB_CMP_PER_INDEX_RESET表有以下列:

  • DATABASE_NAME

    包含适用表的模式(数据库)。

  • TABLE_NAME

    要监视的压缩统计信息表。

  • INDEX_NAME

    要监视压缩统计信息的索引。

  • COMPRESS_OPS

    尝试压缩操作的次数。页面在创建空页或未压缩修改日志的空间用完时进行压缩。

  • COMPRESS_OPS_OK

    压缩操作成功次数。减去的COMPRESS_OPS值获取的数量压缩失败.除以COMPRESS_OPS值获取压缩失败的百分比。

  • COMPRESS_TIME

    用于压缩此索引中的数据的总时间(以秒为单位)。

  • UNCOMPRESS_OPS

    执行的解压缩操作数。压缩InnoDB每当压缩时,页面都是未压缩的失败,或第一次访问压缩页面缓冲池未压缩页面不存在。

  • UNCOMPRESS_TIME

    解压此索引中的数据所用的总时间(以秒为单位)。

例子

mysql> SELECT * FROM INFORMATION_SCHEMA。INNODB_CMP_PER_INDEX\G *************************** 1. row *************************** database_name: employees table_name: salaries index_name: PRIMARY compress_ops: 0 compress_ops_ok: 0 compress_time: 0 uncompress_ops: 23451 uncompress_time: 4 *************************** 2. row *************************** database_name: employees table_name: salaries index_name: emp_no compress_ops: 0 compress_ops_ok: 0 compress_time: 0 uncompress_ops: 1597 uncompress_time: 0

笔记