更新时间:2025-07-30 GMT+08:00

查看DWS历史SQL记录

在历史查询监控页面展示了当前集群中的所有历史查询信息。其中打开“隐藏系统查询”按钮可隐藏系统历史查询。

  • 历史查询仅8.1.2及以上集群版本支持。
  • 历史查询功能默认不开启,启动历史查询功能需要在“监控设置 > 监控采集”页面打开“历史查询监控”采集功能,操作详情请参见监控采集。开启历史查询后可能会导致数据量过大,请谨慎操作。

进入历史查询页面

  1. 登录DWS管理控制台
  2. “专属集群 > 集群列表页面,找到需要查看监控的集群。
  3. 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。
  4. 在左侧导航栏选择“监控 > 历史查询”,进入历史查询监控页面。

历史查询

“历史查询”这一栏您可以根据选择的指定时间段浏览运行过的所有查询历史信息,可单击列表右上方的设置按钮勾选需要在列表中展示的指标信息。指标详情请参见表1

表1 历史查询指标说明

指标名称

指标说明

监控周期(原始指标)

查询ID

语句执行使用的内部query_ID。

180s

用户名称

连接到后端的用户名。

180s

应用名称

连接到后端的应用名。

180s

数据库名称

数据库的名称。

180s

资源池

用户使用的资源池。

180s

提交时间

语句提交的时间。

180s

阻塞时间(ms)

语句执行前的阻塞时间,包含语句解析和优化时间。

180s

执行时间(ms)

语句已经执行的时间。

180s

CPU时间(ms)

语句在所有DN上的CPU总时间。

180s

CPU时间倾斜(%)

语句在DN间的CPU时间倾斜率。

180s

平均下盘量(MB)

如果发生下盘,所有DN上下盘的平均数据量,默认为0。

180s

查询语句

执行的语句。

180s

接入CN

接入的CN节点。

180s

客户端IP

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

180s

查询状态

语句执行结束状态:正常为“finished”,异常为“aborted”。

该处记录的语句状态应为数据库服务端执行状态,当服务器端执行成功,结果集返回时报错,该语句应为finished。

180s

完成时间

语句执行的结束时间。

180s

预估总执行时间(ms)

语句执行预估总时间。

180s

取消原因

取消查询的原因。

180s

逻辑集群

语句所属用户对应的逻辑集群。

180s

历史查询监控详情

单击指定历史查询监控的查询ID可触发该查询监控的详情页面,在详情页面中会展示当前监控的更多细节。例如查询语句的基本信息、在执行中的实时资源消耗、完整SQL语句以及查询计划。