数据管理服务DAS系列五:实时分析(das软件数据分析)
数据管理服务DAS系列五:实时分析(das软件数据分析)
概述
我们使用数据库的过程中经常会碰到资源使用率,慢SQL等一系列问题,导致了我们的数据库性能问题,而且不方便的查看方式让获取实时数据变得更加困难,大大增加了定位难度,拉长了恢复问题的时间。
针对这一问题,DAS提供了实时分析的功能,集查看当前资源使用率、实时性能、慢SQL、实时会话功能于一体,让普通的开发人员尤其是使用数据库的企业DBA,能够非常便捷的在线查看各种实时信息,对实例问题有一个全面的了解,并能快速找出当前实例的异常情况,帮助数据库优化。
接下来将重点介绍一下数据管理服务DAS的实时分析功能,是如何帮助用户快速定位、快速恢复的。
DAS提供的实时分析能力
图标展示的CPU、内存、IOPS、空间、连接的当前资源使用率,可以直观的定位到哪个资源飙高的问题;
QPS/TPS和连接数的实时性能曲线图,帮助观察当前实例的性能走向,找出性能问题点;
对慢SQL进行模板化汇总,可以根据慢日志趋势、执行次数、耗时、锁等待时间、扫描行数、返回行数等指标进行排序,快速找出TOP N的慢SQL;
可以查看每一条实时会话的用户、主机等信息,发现异常的会话,可以选中会话并结束选中会话。
具体使用方法
1、登录,打开DAS Console:
2、在服务页面单击左侧导航栏“云DBA”>“实时分析”, 选择需要分析的实例:
3、“实时诊断”页签:
1) 实时查询当前CPU、内存、IOPS、空间等资源使用率:
2) 可以查看QPS/TPS和连接数的实时性能曲线图,也可以设置开始或暂停监控,并可对监控时间间隔(1至10秒范围内)进行选择:
3) 打开慢日志开关,可以根据设置的时间范围查看慢SQL的慢日志趋势、慢日志统计和慢日志明细;
4、“实时会话”页签:
1) 通过刷新可以立刻查询到当前的会话信息,也可以打开自动刷新开关,每隔30秒会自动刷新一次,同时还为会话信息提供了排序,通过查看会话信息,快速找出异常的实例:
2) 对于异常的会话,可以选中会话并单击“kill会话”,在弹出的对话框中单击“是”,可以将会话结束:
常见问题
1、该功能是所有RDS实例都可以使用吗?
否。
目前支持MySQL数据库,5.6的版本要>= 5.6.43.3,5.7的版本要>= 5.7.25.3;如果您的MySQL版本较低,可以在RDS控制台进行实例版本升级哦。
2、该功能会影响实例的磁盘空间吗?
如果不打开慢SQL查询开关,不会占用磁盘空间,打开慢SQL查询开关后,会占用很少一部分空间,因为DAS会周期性的(频率小于10分钟1次)进行采集,采集完了以后,会对原数据文件进行删除,所以不会占用您很多实例的磁盘空间,可以放心使用。
3、该功能支持ECS自建库吗?
不支持。
目前该功能,是MySQL内核团队进行了内核优化之后的版本,额外增加了很多指标数据的输出,社区版的ECS自建库没有这个能力。
发表评论
暂时没有评论,来抢沙发吧~