监控功能

最近更新时间: 2025-01-15 17:01:00

操作场景

本文将介绍实例的指标监控,为方便用户查看和掌握实例的运行信息,MySQL/MariaDB 提供丰富的性能监控项。

操作步骤

  1. 登录MySQL/MariaDB 控制台,点击实例列表,进入实例管理界面。
  2. 点击【实例ID/名称】或操作列【管理】,点击监控告警->指标监控。
  3. 用户查询维护可选择分钟、小时、天、周、月维度进行查看实例、节点的监控指标,也可进行数据对比,支持同比、环比、自定义日期对比。

说明:

每个指标监控看板可单独配置告警策略。

  • 监控数据导出,选择下方每个指标监控看板,点击右上角导出标识图标。
  • 已提供监控指标如下
    指标名单位注意事项
    客户端总连接数(DB Connections)客户端到数据库服务器的连接总数。
    SQL总数次/秒所有 DDL、DML、DCL 的总数量。
    SQL错误数所有 DDL、DML、DCL 中运行错误的总数量,该值如果过大,请尽快检查业务日志。
    SQL 成功数次/秒所有 DDL、DML、DCL 中运行成功的总数量。
    耗时小于5ms请求数次/秒执行时间小于5ms的请求数。
    耗时5到20ms请求数次/秒执行时间5-20ms的请求数。
    耗时20到30ms请求数次/秒执行时间20~30ms的请求数。
    耗时大于30ms请求数次/秒执行时间大于30ms的请求数。
    活跃线程数客户端到数据库服务器的活跃连接总数。
    DELETE请求数次/秒Delete请求数。
    数据磁盘空间利用率%指数据占用空间、日志占用空间、临时占用空间、系统文件占用空间占购买磁盘空间的比例,建议小于80%,否则需增加磁盘空间。
    innodb缓冲池预读页次数用于分析 innodb 存储引擎当前性能的指标。
    innodb缓冲池读页次数用于分析 innodb 存储引擎当前性能的指标。
    innodb磁盘读页次数用于分析 innodb 存储引擎当前性能的指标。
    innodb执行DELETE行数用于分析 innodb 存储引擎当前性能的指标。
    innodb执行INSERT行数用于分析 innodb 存储引擎当前性能的指标。
    innodb执行READ行数用于分析 innodb 存储引擎当前性能的指标。
    innodb执行UPDATE行数用于分析 innodb 存储引擎当前性能的指标。
    NSERT请求数次/秒累加实例各个分片主节点的INSERT请求数。
    IO利用率%IO利用率。
    慢查询数SQL 语句执行时间超过 long_query_time 设置值的语句数据量,详细情况可至性能优化页面查看详情。
    主从切换次数发生主机切换到从机的情况。
    可用缓存空间GBytes实际采集为 Innodb_buffer 的可用空间,因数据库通常采用 LRU 调度方案,正常情况下该值将趋于零;处理大事务时,该值可能为负,即数据库内存使用超过实际分配值。
    缓存命中率%SELECT 或预处理查询直接从内存中获取数据的比例,建议大于90%,否则需增加内存规格。
    REPLACE_SELECT请求数次/秒replace select 语句的总数量。
    REPLACE请求数次/秒replace 语句的总数量。
    汇总主备节点总请求数次/秒累加实例所有主节点总请求数和所有备节点的Select请求数。
    SELECT请求数次/秒select 语句的总数量。
    备延迟从机与主机数据延迟,强同步的原理是将数据写入从机 binlog 便返回事务应答,此时数据尚未完全写入磁盘,因此仍然会有延迟。
    可用数据磁盘空间GBytes可用数据磁盘空间。
    CPU利用率%MySQL/MariaDB 采用灵活的 CPU 限制,允许您的实例闲时使用设备额外 CPU 资源,此时 CPU 利用率会超过100%。
    当前打开连接数 show processlist得到的session个数。
    DB连接使用率%ThreadsConnected/ConnMax。
    最大连接数最大连接数。
    已用Binlog日志磁盘空间GBytes已用Binlog日志磁盘空间。
    剩余Binlog日志磁盘空间GBytes剩余Binlog日志磁盘空间。
    UPDATE请求数次/秒UPDATE请求数。