当您需要自定义数据库监控或者比较不同实例的运行情况时,通过监控大盘,您可以自由选择监控的实例和指标,实现自定义指标监控、不同实例间的性能对比,以及进行多指标联动分析,从而全面把握数据库的健康状况。
前提条件
当前仅支持如下数据库:
RDS MySQL 8.0 高可用系列、三节点企业系列或集群系列
RDS MySQL 5.7 高可用系列、三节点企业系列或集群系列
RDS MySQL 5.6 高可用系列
RDS MySQL 5.5 高可用系列
数据库自治服务DAS从2022年5月20日开始逐步为RDS MySQL提供监控大盘功能。
新增监控大盘
查看监控大盘中目标实例的指标趋势
登录RDS管理控制台。
在左侧导航栏中单击运维与监控 > 性能监测。
在性能监测页,单击监控大盘页签。
在目标数据库引擎页签,选择需要查看的监控大盘,并设置查询时间,即可查看该时间段内监控指标的趋势图。
说明选择时间范围时,查询结束时间需晚于查询开始时间,且查询开始时间和查询结束时间的间隔不能超过七天。
通过实例筛选,您可以选择多个实例,对比查看其监控指标。
打开自动刷新,系统将以5秒为周期,刷新监控指标趋势图。
打开联动图表,开启多指标联动,查看同一时间点中不同监控指标的值。
通过图表布局,您可以设置每行显示监控指标趋势图的数量。
单击添加实例和监控指标,修改大盘中的实例或监控指标。
单击某个监控指标趋势图中的详情,放大该监控指标的趋势图,并且可以修改时间查看该监控指标不同时间的变化趋势。
单击某个监控指标趋势图中的删除,在监控大盘中删除该监控指标。
监控指标
参数类型 | 参数 | 说明 |
MySQL Server | tps | TPS。 |
qps | QPS。 | |
active_session | 当前活跃会话。 | |
total_session | 当前全部会话。 | |
delete_ps | 平均每秒DELETE语句执行次数。 | |
insert_ps | 平均每秒INSERT语句执行次数。 | |
replace_ps | 平均每秒REPLACE语句执行次数。 | |
update_ps | 平均每秒UPDATE语句执行次数。 | |
select_ps | 平均每秒SELECT语句执行次数。 | |
bytes_received | 平均每秒从所有客户端接收到的字节数。 | |
bytes_sent | 平均每秒发送给所有客户端的字节数。 | |
iops_usage | IOPS利用率。 | |
InnoDB存储引擎 | innodb_bp_hit | InnoDB Buffer Pool读缓存命中率。 |
innodb_bp_dirty_pct | InnoDB Buffer Pool脏页比率。 | |
innodb_bp_usage_pct | InnoDB Buffer Pool使用率。 | |
innodb_data_written | InnoDB平均每秒写字节数。 | |
innodb_data_read | InnoDB平均每秒读字节数。 | |
innodb_rows_deleted | InnoDB平均每秒删除的行数。 | |
innodb_rows_read | InnoDB平均每秒读取的行数。 | |
innodb_rows_inserted | InnoDB平均每秒插入的行数。 | |
innodb_rows_updated | InnoDB平均每秒更新的行数。 | |
MySQL服务进程 | cpu_usage | MySQL服务进程CPU使用率(阿里云数据库最高100%)。 |
mem_usage | MySQL实例内存使用率(占操作系统总数)。 | |
iops | MySQL读写次数。 | |
disk_usage | 磁盘使用率。 |
监控指标含义也可以在控制台的监控大盘中单击每个指标后的查看。