MySQL常用监控指标学习了解

‍MySQL的监控指标还是很多的,可能各使用这都有自己关注的方向,阈值这些都会有所不同,陈老师新书中的这篇文章《一文说透 MySQL 常用监控指标》介绍了监控指标,很全面,学习下。

在使用监控时,很多人都会遇到这样一个问题:监控项明明很多,但当线上实例出现问题时,还是两眼一抹黑,不知道该分析哪个监控项。

之所以会出现这样的问题,究其原因,还是对监控项不熟,不懂得监控项的具体含义。

基于此,本文会系统梳理 MySQL 中那些常用的监控指标,包括指标含义、导致指标发生变化的原因及使用过程中的注意事项。

MySQL 中绝大多数的监控指标都来源于状态变量(Status Variable),所以下面会从状态变量出发,来看看相关监控项的具体含义。

常用的状态变量主要包括以下几大类,

  1. 连接相关
  2. Com 相关
  3. Handler 相关
  4. 临时表相关
  5. Table Cache 相关
  6. 文件相关
  7. 主从复制相关
  8. Buffer Pool 相关
  9. Redo log 相关
  10. 锁相关
  11. 排序相关
  12. 查询相关
  13. 其它重要指标

一、连接相关