DAS之 数据库自动化运维功能展播7:全量SQL洞察

网友投稿 576 2022-05-29

概述

随着云数据库业务规模不断扩大,用户对安全审计、性能智能分析等高级特性的要求越来越高。如何安全审计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自建库没有这个能力。

DAS之 数据库自动化运维功能展播7:全量SQL洞察

4、对实例性能有影响吗?

对实例性能影响极小,5%以内

数据库 SQL Server SQL

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

上一篇:《Python大规模机器学习》 —2.4.5使用SGD
下一篇:fopen函数mode参数详解
相关文章