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

- 历史查询仅8.1.2及以上集群版本支持。
- 历史查询功能默认不开启,启动历史查询功能需要在“监控设置 > 监控采集”页面打开“历史查询监控”采集功能,操作详情请参见监控采集。开启历史查询后可能会导致数据量过大,请谨慎操作。
进入历史查询页面
- 登录DWS管理控制台。
- 在“专属集群 > 集群列表”页面,找到需要查看监控的集群。
- 在指定集群所在行的“操作”列,单击“监控面板”,系统将显示数据库监控页面。
- 在左侧导航栏选择“监控 > 历史查询”,进入历史查询监控页面。
历史查询
在“历史查询”这一栏您可以根据选择的指定时间段浏览运行过的所有查询历史信息,可单击列表右上方的设置按钮勾选需要在列表中展示的指标信息。指标详情请参见表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语句以及查询计划。