SQL诊断
所有文档

          云数据库 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实时诊断
          上一篇
          性能诊断
          下一篇
          空间诊断