CloudDBA可以通过审计日志分析SQL,并通过分析结果给出相应的优化建议。另外,CloudDBA可以通过审计日志分析会话事务,并列出正常会话事务和长会话事务的详情。本文将介绍如何分析SQL和会话事务,并查看诊断详情。
前提条件
实例需要开通SQL审计功能,关于开通步骤,请参见SQL审计。SQL审计默认关闭,该功能开启后,将会产生额外的费用,详细收费标准请参见云数据库RDS详细价格信息。
实例是RDS for MySQL实例(MySQL 5.7基础版除外)。
操作步骤
- 登录RDS管理控制台。
- 选择目标实例所在地域。
- 单击目标实例ID,进入基本信息页面。
- 在左侧导航栏中,选择CloudDBA > SQL统计 ,进入SQL统计页面。
- 选择CPU或IOPS,并选择要进行数据分析的时间范围,单击确定,状态图中即会显示当前实例的CPU或IOPS在指定时间段内的使用率状况,如下图所示。
- 选择获取审计日志的起始时间(需在步骤5中所选择的时间范围内)以及时长,然后单击获取审计日志,如下图所示。
[url=http://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/assets/img/7911/15327471193079_zh-CN.png][/url][/td][td]说明[/td][/tr][tr=transparent][td]为不断提高CloudDBA智能分析与优化的质量,请对系统提供的优化建议提出您宝贵的意见和建议,单击确定。[/td][/tr][/table]
查看事务分析详情
-
找到目标分析记录,并单击事务分析栏下的查看,进入事务分析详情页面,如下图所示。
[url=http://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/assets/img/7911/15327471193087_zh-CN.png]
单击饼状图中的事务类型,下方列表即会显示该类事务的详情,如下图所示。
在会话事务列表中选中要查看的事务,即可在会话事务详情栏中查看事务详情,如下图所示。
- 若选中的事务中有多条语句,在会话事务详情栏中单击上一个事务或下一个事务即可查看每个语句的会话事务详情,如下图所示。