DAS之 数据库自动化运维功能展播7:全量SQL洞察
概述
随着云数据库业务规模不断扩大,用户对安全审计、性能智能分析等高级特性的要求越来越高。如何安全审计SQL?如何快速定位性能异常?如何保护数据库安全?是每个云厂商不得不需要思考的问题。
华为云DAS服务提供的全量SQL洞察,又称之为全量SQL审计,集合华为云数据库内核的研发能力,做到了对实例性能影响极小(5%以内)的情况下,对全量SQL进行记录,基于这份全量SQL数据进行分析,提供了访问最频繁、更新最频繁的表,锁等待时间最长的SQL众多分析功能,支持基于关键字等多维度数据搜索能力,帮助用户很好的解决了上述难题。
DAS提供的全量SQL洞察的能力
1. 可以用快速直观的排序列表方式全量SQL信息,帮助客户分析、查找所需数据
2. 支持基于关键字、操作类型等多维度数据搜索和过滤能力
3. 按照SQL模板和SQL操作类型两种维度,用曲线图直观展示SQL变化趋势,还可以用快速直观的排序列表方式查看SQL不同维度信息
具体使用方法:
1、登录华为云,打开DAS Console:
https://console.huaweicloud.com/das
2、左侧菜单 云DBA-->全量SQL洞察,并选择要分析的RDS实例:
3、开启DAS收集全量SQL开关,注意,这里一定要先打开这个开关,DAS才会对您的全量SQL进行收集、统计和分析:
4、“SQL列表”页签,用列表的方式最多显示10000条数据,大于10000条数据,可以使用导出功能进行查看,还提供了执行时间、执行耗时、扫描行数、锁等待时间等多种排序选项,并且支持基于关键字、执行时间范围、更新行数等多种维度查询SQL信息:
5、“SQL模板”页签,默认显示近15分钟的执行耗时和执行次数的变化曲线,按照默认选择的时间范围将SQL按照SQL模板的类型进行列表展示,还提供了平均耗时、总耗时、总执行次数、平均扫描行数等多种排序选项,你还可以根据需要选择你需要查询的时间范围的SQL,也可以点击“详情”查看详细的SQL模板信息:
5、“SQL操作”页签,对用户常用的并且最关心的insert、delete、update等6种操作类型的SQL进行了展示和分析,默认显示近15分钟的这6种SQL类型和total的变化曲线,按照默认选择的时间范围将SQL以不同操作类型进行列表展示,还提供了总执行次数、平均耗时等多种排序选项,你还可以根据需要选择你需要查询的时间范围的SQL,也可以点击“详情”查看详细的SQL信息:
常见问题
1、该功能是所有RDS实例都可以使用吗?
是。
目前只支持5.7.29.2以上的5.7版本的MySQL实例。
2、该功能会影响实例的磁盘空间吗?
否。
不占用户资源,可以放心使用。
3、该功能支持ECS自建库吗?
不支持。
目前该功能,社区版的ECS自建库没有这个能力。
4、对实例性能有影响吗?
对实例性能影响极小,5%以内
- 点赞
- 收藏
- 关注作者
评论(0)