当前位置: 首页 > news >正文

【MySQL精通之路】INFORMATION_SCHEMA库-INNODB_METRICS表

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

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

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

有关使用信息,请参阅“InnoDB INFORMATION_SCHEMA Metrics Table”。

【MySQL精通之路】InnoDB-INFORMATION_SCHEMA库Metrics表-CSDN博客

INNODB_METRICS表具有以下列:

NAME

计数器的唯一名称。

SUBSYSTEM

该度量适用于InnoDB的方面。

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_insertsSUBSYSTEM: dmlCOUNT: 3MAX_COUNT: 3MIN_COUNT: NULLAVG_COUNT: 0.046153846153846156COUNT_RESET: 3
MAX_COUNT_RESET: 3
MIN_COUNT_RESET: NULL
AVG_COUNT_RESET: NULLTIME_ENABLED: 2014-12-04 14:18:28TIME_DISABLED: NULLTIME_ELAPSED: 65TIME_RESET: NULLSTATUS: enabledTYPE: status_counterCOMMENT: Number of rows inserted

注意:

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

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


事务计数器COUNT值可能与Performance Schema库EVENTS_TRANSACTIONS_SUMMARY表中报告的事务事件数不同。

InnoDB只统计它执行的那些事务,而Performance Schema库收集服务器启动的所有未中止事务的事件,包括空事务。

http://www.lryc.cn/news/351147.html

相关文章:

  • React Native 之 定义全局状态管理库(九)
  • java线程池实战应用总结
  • 部署 harbor 创建私有项目
  • 在Linux系统中解决Java生成海报文字乱码和缺少字体文件的问题
  • 升级版网创教程wordpress插件自动采集并发布
  • MySQL 视图(1)
  • 在排序数组中查找元素的一个位置和最后一个位置-力扣
  • 系统分析师-案例分析-数据库
  • 【RabbitMQ】使用SpringAMQP的消息队列(Hello Word)和工作队列(Work Queue)
  • 项目集成SkyWalking,基于k8s搭建
  • mysql-差异备份流程
  • 基于动态规划算法的DNA序列比对函数,给出两条序列(v和w)的打分矩阵
  • Tailwind CSS快速入门
  • Postman使用技巧
  • sqli-labs靶场
  • 基于springboot的大创管理系统
  • 常用torch.nn
  • 力扣226.翻转二叉树101.对称二叉树
  • word如何按照原本页面审阅文档
  • 前端基础入门三大核心之HTML篇:探索WebAssembly —— 开启网页高性能应用新时代
  • NDIS小端口驱动(四)
  • 用户态网络缓冲区设计
  • Linux运维工程师基础面试题整理(三)
  • 基于单片机与传感器技术的汽车起动线路设计
  • C#如何通过反射获取外部dll的函数
  • 从零开始傅里叶变换
  • 解决1万条数据前端渲染不卡的问题
  • 如何编写一个API——Python代码示例及拓展
  • UMPNet: Universal Manipulation Policy Network for Articulated Objects
  • 高通 Android 12/13冻结屏幕