SQL诊断
DWS集群提供了SQL诊断功能,支持通过多种条件检索出符合条件的SQL查询(如慢查询),并完整展示执行计划。
SQL诊断功能使用方式:
- 登录DWS管理控制台。
- 在“专属集群 > 集群列表”页面,找到需要查看监控的集群。
- 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。
- 在左侧导航栏选择“工具 > SQL诊断”,进入SQL诊断页面。
- 在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语句的执行计划分析。