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

举报
数据库小管家 发表于 2020/06/19 14:38:09 2020/06/19
【摘要】 概述随着云数据库业务规模不断扩大,用户对安全审计、性能智能分析等高级特性的要求越来越高。如何安全审计SQL?如何快速定位性能异常?如何保护数据库安全?是每个云厂商不得不需要思考的问题。华为云DAS服务提供的全量SQL洞察,又称之为全量SQL审计,集合华为云数据库内核的研发能力,做到了对实例性能影响极小(5%以内)的情况下,对全量SQL进行记录,基于这份全量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实例:image.png

3、开启DAS收集全量SQL开关,注意,这里一定要先打开这个开关,DAS才会对您的全量SQL进行收集、统计和分析:

 image.png

4、“SQL列表”页签,用列表的方式最多显示10000条数据,大于10000条数据,可以使用导出功能进行查看,还提供了执行时间、执行耗时、扫描行数、锁等待时间等多种排序选项,并且支持基于关键字、执行时间范围、更新行数等多种维度查询SQL信息:

image.png


5、“SQL模板”页签,默认显示近15分钟的执行耗时和执行次数的变化曲线,按照默认选择的时间范围将SQL按照SQL模板的类型进行列表展示,还提供了平均耗时、总耗时、总执行次数、平均扫描行数等多种排序选项,你还可以根据需要选择你需要查询的时间范围的SQL,也可以点击“详情”查看详细的SQL模板信息:

image.png 

5、“SQL操作”页签,对用户常用的并且最关心的insert、delete、update等6种操作类型的SQL进行了展示和分析,默认显示近15分钟的这6种SQL类型和total的变化曲线,按照默认选择的时间范围将SQL以不同操作类型进行列表展示,还提供了总执行次数、平均耗时等多种排序选项,你还可以根据需要选择你需要查询的时间范围的SQL,也可以点击“详情”查看详细的SQL信息:

image.png

常见问题

1、该功能是所有RDS实例都可以使用吗?

是。

目前只支持5.7.29.2以上的5.7版本的MySQL实例。


2、该功能会影响实例的磁盘空间吗?

否。

不占用户资源,可以放心使用。


3、该功能支持ECS自建库吗?

不支持。

目前该功能,社区版的ECS自建库没有这个能力。


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

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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。