云数据库RDS

    SQL诊断

    概述

    SQL 诊断包含历史慢 SQL 和慢 SQL 实时诊断,通过图表的形式展示系统当前的慢 SQL 数量及趋势。分为“慢SQL报表”和“慢SQL实时诊断”两个模块。

    名词解释

    • 慢 SQL 报表:分析历史慢 SQL 趋势,了解慢 SQL 的优化效果。
    • 慢 SQL 实时诊断:快速定位系统正存在的慢 SQL 问题。

    前提条件

    若您要使用 SQL 诊断功能,须先进行授权,确认开通该实例的“慢 SQL 报表”和“慢 SQL 实时诊断”服务。

    操作指南

    慢SQL报表

    1. 登录云数据库 RDS 控制台
    2. 在 RDS 控制台,选择一个和 MySQL 双机高可用主实例,点击实例名称,进入实例详情
    3. 在“云数据库 RDS 实例详情”页面,点击SmartDBA,展开模块信息。
    4. 点击SQL诊断,默认进入到“慢SQL报表”页面。在页面中直接查看相关信息即可。

    image.png

    5.点击趋势图的圆点,即可在趋势图下方查看慢SQL的统计信息。此处的慢SQL进行了签名处理。

    image.png

    6.更多内容,请查看操作指南慢SQL报表

    慢SQL实时诊断

    1. 登录云数据库 RDS 控制台
    2. 在 RDS 控制台,选择一个和 MySQL 双机高可用主实例,点击实例名称,进入实例详情
    3. 在“云数据库 RDS 实例详情”页面,点击SmartDBA,展开模块信息。
    4. 点击SQL诊断,在“诊断类型”选择慢SQL实时诊断,即可查看相关信息。下图展示了数据库实时慢SQL趋势图(绿色代表CPU使用率曲线,蓝色代表慢SQL柱状图)

    image.png

    1. 选择任意一个慢SQL柱状图,点击可查看详情。详情分“慢SQL统计”和“慢SQL明细”两部分,同时在表格最后一列都提供了“优化建议”,可以参考对SQL进行优化。

    image.png

    1. 更多内容,请查看操作指南慢SQL实时诊断
    上一篇
    性能诊断
    下一篇
    空间诊断