MySQL数据库监控指标有哪些

发布时间:2021-07-29 17:13:17 作者:Leah
来源:亿速云 阅读:637

本篇文章为大家展示了MySQL数据库监控指标有哪些,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

1、performance_schema

性能模式的 events_statements_summary_by_digest  表格中保存着许多关键指标,抓取了与每条标准化语句有关的延迟、错误和查询量信息。

从该表截取的一行样例显示,某条语句被执行了18次,平均执行用时为 2.5 毫秒(所有计时器的测量值都以微微秒为单位)

MySQL数据库监控指标有哪些

按按模式计算以微秒为单位的平均运行时间:

SELECT schema_name  , SUM(count_star) count   , ROUND( (SUM(sum_timer_wait) / SUM(count_star))   / 1000000) AS avg_microsec FROM performance_schema.events_statements_summary_by_digest   WHERE schema_name IS NOT NULL   GROUP BY schema_name;
MySQL数据库监控指标有哪些

按模式计算出现错误的语句总数:

SELECT schema_name  , SUM(sum_errors) err_count  FROM performance_schema.events_statements_summary_by_digest   WHERE schema_name IS NOT NULL   GROUP BY schema_name;
MySQL数据库监控指标有哪些

2、sys模式

对于特别查询或调查,使用 MySQL 的 sys 模式通常更为简单。sys  模式以人们更易读的格式提供了一个有条理的指标集合,使得对应的查询更加简单。

2.1、查找最慢的语句(运行时间在 95 名开外):

SELECT * FROM sys.statements_with_runtimes_in_95th_percentile;
MySQL数据库监控指标有哪些

2.2、查看哪些标准化语句出现了错误:

SELECT * FROM sys.statements_with_errors_or_warnings;
MySQL数据库监控指标有哪些

3、慢查询

除了性能模式与 sys 模式中丰富的性能数据,MySQL 还提供了一个 Slow_queries 计数器,每当查询的执行时间超过  long_query_time 参数指定的值之后,该计数器就会增加。默认情况下,该临界值设置为 10 秒。

SHOW VARIABLES LIKE 'long_query_time';
MySQL数据库监控指标有哪些

上述内容就是MySQL数据库监控指标有哪些,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

推荐阅读:
  1. zabbix监控mysql数据库
  2. MongoDB的监控指标有哪些

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mysql

上一篇:MySQL中怎么实现集群高可用架构

下一篇:MyCat 中怎么实现一个全局序列号

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》