InnoDB INFORMATION_SCHEMA Metrics Table

INNODB_METRICS表将所有InnoDB性能和资源相关计数器合并到一个INFORMATION_SCHEMA表中。

15. INNODB_METRICS

INNODB_METRICS表提供了各种InnoDB性能信息,补充了InnoDB的性能模式表的特定重点领域。通过简单查询,您可以检查系统的整体运行状况。通过更详细的查询,您可以诊断性能瓶颈,资源短缺和应用程序问题等问题。

每个监视器代表InnoDB源代码中的一个点,该源代码用于收集计数器信息。每个计数器都可以启动,停止和重置。您还可以使用其公共模块名称为一组计数器执行这些操作。

默认情况下,收集的数据相对较少。要启动,停止和重置计数器,请使用计数器名称,模块名称,使用“%”字符对此类名称进行通配符匹配,设置系统变量innodb_monitor_enable,innodb_monitor_disable,innodb_monitor_reset或innodb_monitor_reset_all之一,或特殊关键字all。

有关使用信息,请参见“InnoDB INFORMATION_SCHEMA度量表”。

INNODB_METRICS表包含以下列:

  • NAME :计数器唯一名称
  • SUBSYSTEM :指标适用的InnoDB方面。请参阅表后面的列表,以获取与SET GLOBAL语法一起使用的相应模块名称。
  • COUNT :自计数器启用后的值。
  • MAX_COUNT :自计数器启用以来的最大值。
  • MIN_COUNT :自计数器启用以来的最小值。
  • AVG_COUNT :自计数器启用以来的平均值。
  • COUNT_RESET :自上次重置以来的计数器值。 (_RESET字段的作用类似于秒表上的计数器:您可以在某个时间间隔内测量活动,而累计数字仍可在COUNT,MAX_COUNT等字段中使用。)
  • MAX_COUNT_RESET:自上次重置以来的最大计数器值。
  • MIN_COUNT_RESET:自上次重置以来的最小计数器值。
  • AVG_COUNT_RESET:自上次重置以来的平均计数器值。
  • TIME_ENABLED :上次启动的时间戳。
  • TIME_DISABLED :上次停止的时间戳
  • TIME_ELAPSED :计数器启动后消逝的时间(以秒为单位)。
  • TIME_RESET :上次重置的时间戳。
  • STATUS :计数器是否仍在运行(启用)或停止(禁用)。
  • TYPE :项目是累积计数器,还是测量某些资源的当前值。
  • COMMENT :计数器的注释

示例

mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_METRICS WHERE NAME='dml_inserts'\G
*************************** 1. row ***************************
NAME: dml_inserts
SUBSYSTEM: dml
COUNT: 35
MAX_COUNT: 35
MIN_COUNT: NULL
AVG_COUNT: 0.0054738817641538946
COUNT_RESET: 35
MAX_COUNT_RESET: 35
MIN_COUNT_RESET: NULL
AVG_COUNT_RESET: NULL
TIME_ENABLED: 2018-08-17 09:56:29
TIME_DISABLED: NULL
TIME_ELAPSED: 6394
TIME_RESET: NULL
STATUS: enabled
TYPE: status_counter
COMMENT: Number of rows inserted
1 row in set (0.00 sec)

Notes

  • 您必须具有PROCESS权限才能查询此表。

  • 使用INFORMATION_SCHEMA COLUMNS表或SHOW COLUMNS语句查看有关此表的列的其他信息,包括数据类型和默认值。

InnoDB INFORMATION_SCHEMA Metrics Table的更多相关文章

  1. InnoDB INFORMATION_SCHEMA Temporary Table Info Table

    InnoDB INFORMATION_SCHEMA Temporary Table Info Table INNODB_TEMP_TABLE_INFO提供有关InnoDB实例中当前活动的用户创建的In ...

  2. InnoDB INFORMATION_SCHEMA System Tables

    InnoDB INFORMATION_SCHEMA System Tables 可以使用InnoDB INFORMATION_SCHEMA系统表提取有关InnoDB管理的schema对象的元数据. 此 ...

  3. InnoDB INFORMATION_SCHEMA Lock Tables

    InnoDB INFORMATION_SCHEMA Lock Tables 三张InnoDB INFORMATION_SCHEMA表使您能够监视事务并诊断潜在的锁定问题: INNODB_TRX:提供有 ...

  4. InnoDB INFORMATION_SCHEMA FULLTEXT Index Tables

    InnoDB INFORMATION_SCHEMA FULLTEXT Index Tables 下表提供了FULLTEXT索引的元数据: mysql> SHOW TABLES FROM INFO ...

  5. InnoDB INFORMATION_SCHEMA Tables about Compression

    InnoDB INFORMATION_SCHEMA Tables about Compression 了解关于压缩的InnoDB INFORMATION_SCHEMA表,可以深入了解压缩的整体运行情况 ...

  6. InnoDB INFORMATION_SCHEMA Buffer Pool Tables

    InnoDB INFORMATION_SCHEMA Buffer Pool Tables InnoDB INFORMATION_SCHEMA缓冲池表提供有关InnoDB缓冲池中页面的缓冲池状态信息和元 ...

  7. MySQL 5.6 Reference Manual-14.4 InnoDB Configuration

    14.4 InnoDB Configuration 14.4.1 InnoDB Initialization and Startup Configuration 14.4.2 Configuring ...

  8. MySQL 5.6 Reference Manual-14.2 InnoDB Concepts and Architecture

    14.2 InnoDB Concepts and Architecture 14.2.1 MySQL and the ACID Model 14.2.2 InnoDB Multi-Versioning ...

  9. 【MySQL 5.7 Reference Manual】15.4.2 Change Buffer(变更缓冲)

    15.4.2 Change Buffer(变更缓冲)   The change buffer is a special data structure that caches changes to se ...

随机推荐

  1. P2024 [NOI2001]食物链

    第一种说法是"1 X Y",表示 X 和 Y 是同类. 第二种说法是"2 X Y",表示 X 吃 Y . 根据这句话 可以看出来这是一个种类并查集 种类并查集 ...

  2. day04 TimeZone类

  3. hdu1879 继续畅通工程 基础最小生成树

    #include <cstdio> #include <cstdlib> #include <algorithm> #include <cmath> u ...

  4. jQuery中的.html()和.text()及.val()区别

    https://www.cnblogs.com/zhang-xun/p/6766264.html

  5. Qt 2D绘图之一:基本图形绘制和渐变填充

    Qt中提供了强大的2D绘图系统,可以使用相同的API在屏幕和绘图设备上进行绘制,它主要基于QPainter.QPaintDevice和QPaintEngine这三个类.它们三者的关系如下图所示: QP ...

  6. ubuntu16.04里如何正确添加用root用户来登录图形界面(图文详解)

    不多说,直接上干货! Ubuntu版本都默认不允许使用root登录,必须要改配置文件. 第一步: 首先设置root密码,利用现有管理员帐户登陆Ubuntu,在终端执行命令:sudo passwd ro ...

  7. Some Python Tricks

    python 的包管理很不好用,理解费力,故偷懒,模块仍按文件布局,写一个合并脚本将各个模块合并输出到一个脚本文件,分别管理,合并输出,回避了加载模块的问题 f-format 仅在python 3.6 ...

  8. 关于发布WP 8.1应用信息不匹配问题的解决办法

    错误提示:   与此更新关联的程序包标识符与已上传程序包中的标识符不匹配: The package identity associated with this update doesn't match ...

  9. springboot之项目打包

    通过win中的cmd或者idea中终端,打包并启动项目: 1.mvn package     [打包,在target中生成jar] 2.java -jar xxxxx.jar  [启动jar]

  10. vue安装概要以及vue测试工具

    一.概述 1.安装node,去node官网 2.新建一个项目,通过npm init命令初始化,即创建一个package.json文件 3.用命令 npm install vue -g 全局安装vue( ...