DAS之 数据库自动化运维功能展播5:实时分析

网友投稿 582 2022-05-28

概述

我们使用数据库的过程中经常会碰到资源使用率,慢SQL等一系列问题,导致了我们的数据库性能问题,并且不方便的查看方式,让获取实时数据变得更加困难,大大增加了定位难度,拉长了恢复问题的时间。

针对这一问题,DAS提供了实时分析的功能,集查看当前资源使用率,实时性能,慢SQL,实时会话功能于一体,让普通的开发人员,尤其是使用数据库的企业DBA,能够非常便捷的在线查看各种实时信息,对实例问题有一个全面的了解,并能快速找出来当前实例的异常情况,帮助数据库优化。

接下来将重点介绍一下华为云的数据管理服务DAS的实时分析功能,是如何帮助用户快速定位、快速恢复的。

DAS提供的实时分析能力

1、图标展示的CPU、内存,IOPS,空间,连接的当前资源使用率,可以直观的定位到哪个资源飙高的问题;

2、QPS | TPS 和连接数的实时性能曲线图,帮助观察当前实例的性能走向,找出性能问题点;

3、对慢SQL进行模板化汇总,可以根据慢日志趋势,执行次数、耗时、锁等待时间、扫描行数、返回行数等指标进行排序,快速找出TOP N的慢SQL;

4、可以查看每一条实时会话的用户、主机等信息,发现异常的会话,可以选中会话并结束选中会话。

具体使用方法

1、登录华为云,打开DAS Console:

https://console.huaweicloud.com/das

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自建库吗?

DAS之 数据库自动化运维功能展播5:实时分析

不支持。

目前该功能,是华为云MySQL内核团队进行了内核优化之后的版本,额外增加了很多指标数据的输出,社区版的ECS自建库没有这个能力。

数据库 高性能计算 数据管理服务 DAS

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:java基础起步四-循环结构
下一篇:ASCII码对应表,ASCII码值的大小顺序
相关文章