You need to enable JavaScript to run this app.
文档中心
数据库工作台

数据库工作台

复制全文
下载 pdf
快速入门
通过运维观测查询慢日志
复制全文
下载 pdf
通过运维观测查询慢日志
本文以云数据库 MySQL 版为例,介绍如何在数据库工作台 DBW 中查询目标实例近 24 小时内的慢日志(即慢 SQL)。​
前提条件​
说明​
您创建的账号需要有对应数据库的查询、修改等对应权限。​
操作步骤​
  1. 登录 DBW 控制台。​
  1. 在左侧导航栏,单击运维管理 > 观测诊断。​
  1. 在观测诊断页面,单击慢日志分析。​
  1. 在慢日志分析页签顶部菜单栏,切换至目标地域和目标实例。​
  1. 在目标实例的慢日志分析页签,单击时间选择近 24 小时,您可以查看以下具体信息:​
  • 查看慢日志趋势:在慢日志分析页签左侧区域,您可以查看近 24 小时内慢日志趋势。同时,您也可以单击某时间点,查看该时间点的慢 SQL 数量和 CPU 使用率。​
  • 查看慢日志统计:在慢日志分析页签右侧区域,您可以查看某段时间内的慢 SQL 一日 TOP 位点(即 [NowTime-24h,NowTime] 时间段内的 TOP 位点)和慢 SQL 七日 TOP 位点(即 [Now Time-7*24h , NowTime] 时间段内的 TOP 位点)。​
  • 查看慢日志明细:在慢 SQL 列表区域,您可以查看某段时间内的所有慢日志、筛选慢日志和查看慢日志明细,具体如下所示。​
说明​
在以下情况下,您可以在慢 SQL 列表区域查看 SQL 的详细信息:​
  • 在慢日志趋势区域,单击某时间点。​
  • 在慢日志分析页签右侧区域,单击慢 SQL 一日 TOP 位点或慢 SQL 七日 TOP 位点内的目标时间。​
  • 查看某段时间内的慢 SQL ,包括 SQL 模板、数据库、执行 User、IP 来源、平均执行时间 (s)、平均返回行数、最大锁等待时间 (s)、首次出现时间和最后出现时间等。​
  • 筛选慢 SQL ,单击高级筛选,按需筛选聚合方式、数据库、用户、IP、关键字和耗时区间。​
  • 查看慢 SQL 明细,单击目标 SQL 模板,在 SQL 详情面板,查看执行明细、执行统计和 SQL 分析,具体信息,如下表所示。​
  • ​
    页签​
    说明​
    执行明细​
    在执行明细页签,您可以查看每个 SQL 语句的开始时间、SQL 文本、数据库、执行 User、IP 来源、执行时间 (s)、锁等待时间 (s)、扫描行数和返回行数。​
    同时,您可以单击复制图标复制 SQL 文本;当在高级筛选中忽略了执行 User 或 IP 来源时支持单击执行 User 或 IP 来源后筛选图标,筛选 User 或 IP 。​
    执行统计​
    在执行统计页签,您可以查看 SQL 模板内符合筛选条件的所有 SQL 文本信息。​
    • 总耗时占比:当前 SQL 模板的总耗时在近 24 小时内所有 SQL 列表总耗时的占比。​
    • 总锁等待时间占比:在近 24 小时内当前 SQL 模板的总锁等待时长占所有 SQL 列表总锁等待时长的比例。​
    • 总扫描行数占比:在近 24 小时内当前 SQL 模板的总扫描行数占所有 SQL 列表总行数的比例。​
    • 总返回行数占比:在近 24 小时内当前 SQL 模板的总返回行数占所有 SQL 列表总返回行数的比例。​
    • SQL 执行次数: 查看符合筛选时间段内慢 SQL 的发展趋势。​
    • 运行剖析:展示 SQL 语句在每个阶段内的运行情况,帮助您分析定位问题。​
    SQL 分析​
    在 SQL 分析页签,您可以查看以下信息。​
    • SQL 文本:包括 SQL 模板内所有 SQL 文本信息,单击复制图标复制 SQL 文本。​
    • 执行计划:包括 select_type 信息解读、type 信息解读和 extra 信息解读等。​
    说明​
    当执行 SELECT、DELETE、INSERT、REPLACE 和 UPDATE 相关语句时支持展示执行计划,SQL 语句中包含 sleep和benchmark 除外。​
    • 优化建议:包括 SQL 语句的优化建议,您可以参考该建议优化您的 SQL 语句。​
    ​
相关 API​
​
API​
描述​
调用 DescribeSlowLogs 接口查询慢日志信息。​
​
​
最近更新时间:2026.09.01 14:01:58
这个页面对您有帮助吗?
有用
有用
无用
无用