更新时间:2025-08-29 GMT+08:00
分享

SQL诊断

DWS集群提供了SQL诊断功能,支持通过多种条件检索出符合条件的SQL查询(如慢查询),并完整展示执行计划。

SQL诊断功能使用方式:

  1. 登录DWS管理控制台
  2. “专属集群 > 集群列表”页面,找到需要查看监控的集群。
  3. 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。
  4. 在左侧导航栏选择“工具 > SQL诊断”,进入SQL诊断页面。
  5. 在SQL诊断页面您可查看SQL的诊断信息。指标详情请参见表1

    表1 SQL诊断指标说明

    指标名称

    指标说明

    查询ID

    语句执行使用的内部query_ID。

    数据库

    所属数据库名称。

    模式名

    所属模式名称。

    用户名称

    所属用户名称。

    客户端

    连接到后端的应用名。

    客户端IP地址

    连接到后端的客户端的IP地址。 如果此字段是null,它表明通过服务器机器上UNIX套接字连接客户端或者是内部进程,如autovacuum。

    运行时间(ms)

    语句实际执行的时间,单位ms。

    CPU时间(ms)

    语句在所有DN上的CPU总时间,单位ms。

    开始时间

    语句执行开始时间。

    完成时间

    语句执行结束时间。

    详情

    单击“查看”键,可浏览到SQL的详细诊断结果。其中包括:

    • 告警信息:该SQL语句的告警信息。
    • SQL语句:该SQL语句。
    • 执行计划:该SQL语句的执行计划分析。

相关文档