开发者社区> 问答> 正文

诊断慢SQL


您可以查看实例中最近1个月内的慢SQL信息,对于某些慢SQL,CloudDBA会提供相应的优化建议。本文将介绍如何诊断慢SQL。


[backcolor=transparent]说明:目前,CloudDBA服务处于试用期,需申请并通过后才能使用。现在您已经可以提交申请,审核通过后,2017年10月9日以后即可使用该服务。CloudDBA是RDS为大家提供的免费服务,欢迎大家试用,请前往 申请


前提条件


  • 实例是公共云华北1、华北2、华东1、华东2、华南1地域的MySQL 5.5或MySQL 5.6版本的主实例,不能是只读实例。

  • 实例是基础版或高可用版,关于实例规格详情,请参见实例规格表


操作步骤


  1. 登录RDS管理控制台

  2. 选择目标实例所在地域。

  3. 单击目标实例ID,进入[backcolor=transparent]基本信息页面。

  4. 在左侧导航栏中,选择[backcolor=transparent]CloudDBA > [backcolor=transparent]问题诊断,进入[backcolor=transparent]问题诊断页面。

  5. 选择[backcolor=transparent]慢SQL标签页。

  6. 选择要查询的时间,然后单击[backcolor=transparent]确定,如下图所示。

    [backcolor=transparent]说明:目前,系统只支持显示最近1个月内的慢SQL数据。


  7. 若实例中有慢SQL,图示中会显示慢SQL产生的时间点和个数。单击图示中的慢SQL信息,其下方的列表中会显示慢SQL详情,如下图所示。

    [backcolor=transparent]提示:将鼠标悬浮在某一时间点上,即可查看该时间点时的慢SQL个数。


  8. 单击[backcolor=transparent]sql_text栏中的慢SQL语句,如下图所示。

  9. 单击[backcolor=transparent]SQL优化建议,即可查看系统给出的优化建议,如下图所示。

展开
收起
云栖大讲堂 2017-10-18 10:32:53 1799 0
1 条回答
写回答
取消 提交回答
  • 针对所有的数据库产品都生效吗?例如MySQL,SQLserver,PostgreSQL

    2021-10-11 16:59:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载