慢SQL实时诊断
所有文档

          云数据库 RDS

          慢SQL实时诊断

          概述

          慢 SQL 实时诊断对当天零点之后到当前时间的慢 SQL ,进行实时定位分析,便于快速定位系统当前的性能问题。

          • 统计粒度:按分钟统计慢 SQL。
          • 统计范围:默认展示“最近3小时”的统计结果,支持最长选择为最近3小时。

          注意事项

          慢 SQL 实时诊断使用须知:

          • 开通入口:【实例详情】-【日志管理】中【慢SQL报表】或【慢SQL实时诊断】页面。
          • 开通说明:若使用以上功能,须在控制台进行开通。
          • 开通前提:若使用以上功能,需要您授权百度智能云,允许读取您的慢SQL日志文件。
          • 开通完成:百度智能云保证日志仅用于以上功能,并且在读取日志期间不影响业务的性能和稳定性。

          慢SQL实时诊断

          1. 登录 RDS 管理控制台
          2. 在控制台页面的左上角,选择实例所在地域,进入“云数据库 RDS列表”页面。
          3. 选择一个双机版主实例,点击实例名称,进入实例详情页面。
          4. 点击日志管理,进入日志管理页面。
          5. 在日志管理页面,点击慢SQL实时诊断,进入详情页面。
          6. 若首次使用,需要进行授权。勾选“百度云用户协议”,点击开通按钮即可。

          image.png

          1. 选择查询时间,下方即展示系统的慢SQL柱状图(绿色代表CPU使用率曲线,蓝色代表慢SQL)。

          image.png

          1. 选择任意一个慢SQL柱状图,点击可查看详情。详情分“慢SQL统计”和“慢SQL明细”两部分,以下将分别介绍。

          image.png

          慢SQL统计

          1.在慢SQL统计表格中可查看相关信息,并提供优化建议。

          image.png

          2.点击操作中的语句详情,可查看该慢SQL模板所包含的详细慢SQL语句,一个SQL模板可能包含成千上万条SQL语句。

          image.png

          3.点击操作中的优化建议,可查看对该慢SQL系统提供的建议。

          image.png

          4.优化建议相关说明:

          • 支持索引类优化建议,其他类型敬请期待。
          • 支持单表(无子查询)优化建议,多表或者嵌套子查询暂不支持,敬请期待。

          慢SQL明细

          1.在慢SQL明细表格中可查看相关信息,并提供优化建议。

          image.png

          2.点击SQL语句中的SQL名称,可查看该慢SQL的明细。

          image.png

          3.点击操作中的优化建议,可查看对该慢SQL系统提供的建议。

          相关文档

          有关MySQL慢日志的最佳实践,请查看文章《MySQL慢日志最佳实践》。

          相关API

          上一篇
          慢SQL报表
          下一篇
          SLOWLOG管理