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. 编译boost asio http/server 方法

    这段时间学习boost 的asio 编程,想编译asio自带的http/server的程序,无奈在网上根本找不到方法,只能自己摸索学习. 登陆boost asio 的example 目录,(我 boo ...

  2. hdu1068 Girls and Boys 基础匈牙利

    #include <cstdio> #include <cstring> #include <algorithm> #include <cstdlib> ...

  3. WIN7 64位操作系统 无法找到Access驱动

    为了更充分的利用硬件资源,我想很多人都开使用64位操作系统了,同时你可以也发现了在64位操作系统上ODBC的驱动找不到了,所以ODBC的东西都没法用了. 因为2007以前版本的Office只有32位版 ...

  4. the little schemer 笔记(7)

    第七章 Friends and Relations 这是一个set集合吗 (apple peaches apple plum) 不是,apple出现了不止一次 (set? lat) 是真还是假,其中l ...

  5. Python入门小练习-001-备份文件

    练习适用于LINUX,类Unix系统,一步一个脚印提高Python . 001. 类Unix系统中用zip命令将文件压缩备份至 /temporary/ 目录下: import os import ti ...

  6. ADB over Wi-Fi

    ADB over Wi-Fi 1.root $adb root 2.设置tcp端口并重启tcpip服务 $adb shell setprop persist.adb.tcp.port &&am ...

  7. 转 OGG Troubleshooting-Database error 1 (ORA-00001: unique constraint ...)

    Q5: After imp data to target, when we start replc process, we find the following error: 2011-11-10 0 ...

  8. jmeter(十九)调试工具Debug Sampler

    一.Debug Sampler介绍: 使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter v ...

  9. 165 Compare Version Numbers 比较版本号

    比较两个版本号 version1 和 version2.如果 version1 大于 version2 返回 1,如果 version1 小于 version2 返回 -1, 除此以外 返回 0.您可 ...

  10. 关于ES6的Promise的使用深入理解

    ES6的promise对象研究 什么叫promise? Promise对象可以理解为一次执行的异步操作,使用promise对象之后可以使用一种链式调用的方式来组织代码:让代码更加的直观. 那我们为什么 ...