开发者社区 问答 正文

用户指南-CloudDBA数据库性能优化-分析SQL和会话事务

CloudDBA可以通过审计日志分析SQL,并通过分析结果给出相应的优化建议。另外,CloudDBA可以通过审计日志分析会话事务,并列出正常会话事务和长会话事务的详情。本文将介绍如何分析SQL和会话事务,并查看诊断详情。

前提条件


  • 实例需要开通SQL审计功能,关于开通步骤,请参见SQL审计。SQL审计默认关闭,该功能开启后,将会产生额外的费用,详细收费标准请参见云数据库RDS详细价格信息

  • 实例是RDS for MySQL实例(MySQL 5.7基础版除外)。


操作步骤

  1. 登录RDS管理控制台
  2. 选择目标实例所在地域。
  3. 单击目标实例ID,进入基本信息页面。
  4. 在左侧导航栏中,选择CloudDBA > SQL统计 ,进入SQL统计页面。
  5. 选择CPU或IOPS,并选择要进行数据分析的时间范围,单击确定,状态图中即会显示当前实例的CPU或IOPS在指定时间段内的使用率状况,如下图所示。



  6. 选择获取审计日志的起始时间(需在步骤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]

  • 查看事务分析详情
    1. 找到目标分析记录,并单击事务分析栏下的查看,进入事务分析详情页面,如下图所示。
      [url=http://static-aliyun-doc.oss-cn-hangzhou.aliyuncs.com/assets/img/7911/15327471193087_zh-CN.png] 单击饼状图中的事务类型,下方列表即会显示该类事务的详情,如下图所示。
      在会话事务列表中选中要查看的事务,即可在会话事务详情栏中查看事务详情,如下图所示。
    2. 若选中的事务中有多条语句,在会话事务详情栏中单击上一个事务或下一个事务即可查看每个语句的会话事务详情,如下图所示。

  • 展开
    收起
    梨好橙 2018-09-06 20:39:09 1367 分享 版权
    阿里云 AI 助理回答

    如何使用CloudDBA分析SQL与会话事务

    开通SQL审计功能

    在开始之前,请确保您的RDS for MySQL实例(除MySQL 5.7基础版外)已开通SQL审计功能。此功能默认关闭,开启后会产生额外费用。具体开通步骤请参考相关文档,同时收费标准可查阅云数据库RDS详细价格信息。

    操作步骤概览

    1. 登录控制台

      • 登录阿里云RDS管理控制台。
      • 选择目标RDS实例所在的地域。
      • 点击目标实例ID,进入实例基本信息页面。
    2. 访问CloudDBA SQL统计

      • 在左侧导航栏中选择“CloudDBA > SQL统计”。
      • 选择分析维度(CPU或IOPS),并设定数据分析的时间范围。
      • 确认后,系统将展示指定时间段内CPU或IOPS的使用率状况。
    3. 获取审计日志

      • 在SQL统计页面,选取一个时间点作为获取审计日志的起始时间,并设置时长,确保该时间范围在之前选定的分析时段内。
      • 单击“获取审计日志”,系统将基于所选条件提供审计日志数据。
    4. 提交优化建议反馈

      • CloudDBA根据审计日志提供SQL优化建议,用户可对这些建议提出反馈以帮助提升服务质量。
    5. 查看事务分析详情

      • 寻找您感兴趣的分析记录,在“事务分析”栏目下点击“查看”,进入事务分析详情页。
      • 通过点击饼状图中的不同事务类型,下方列表会展示该类事务的具体详情。
      • 在会话事务列表中,选中某项事务,即可在右侧栏查看其详细信息。
      • 若事务包含多条SQL语句,利用“上一个事务”和“下一个事务”按钮逐条查看每条语句的会话事务详情。

    注意事项

    • 成本意识:开启SQL审计功能会产生额外费用,请事先了解计费标准。
    • 功能支持性:确保您的数据库引擎版本符合要求,部分特定版本可能不支持所有功能。
    • 意见回馈:积极向CloudDBA提供优化建议反馈,有助于持续改进服务质量。

    通过上述步骤,您可以有效利用CloudDBA进行SQL性能分析及会话事务的深入洞察,进而采取措施优化数据库性能。

    有帮助
    无帮助
    AI 助理回答生成答案可能存在不准确,仅供参考
    0 条回答
    写回答
    取消 提交回答