GS_QUERY_MONITOR
GS_QUERY_MONITOR视图显示正在执行的查询运行/排队信息及资源使用信息,只显示排队和正在运行的作业,仅支持在CN上查询使用,仅显示主语句监控信息。该视图仅8.2.1.100及以上集群版本支持。
名称 |
类型 |
描述 |
---|---|---|
usename |
name |
执行该查询的用户名称。 |
nodename |
name |
执行该查询的CN名称。 |
nodegroup |
name |
执行该查询的集群名称,默认集群显示“installation”。 |
rpname |
name |
该查询关联的资源池名称。 |
priority |
name |
查询当前优先级,包含Rush/High/Medium/Low四个优先级。 |
xact_start |
timestamp |
查询所属事务的开启时间。 |
query_start |
timestamp |
查询执行开始时间。 |
block_time |
bigint |
作业累积已排队时间,存储过程、多语句可能多次排队。单位为秒。 |
duration |
bigint |
作业已运行时间,不包含排队时间。单位为秒。 |
query_band |
text |
显示作业标识,可通过GUC参数query_band设置,默认为空。 |
attribute |
text |
作业属性:
作业进入资源池管控前无意义,只有进入或已完成资源池管控该字段才有意义。 |
lane |
text |
作业排队/执行所处的资源池车道:
作业进入资源池管控前无意义,只有进入或已完成资源池管控该字段才有意义。 |
status |
text |
作业当前状态,包含pending/running两种可能状态。 |
queue |
text |
作业排队信息:
|
used_mem |
integer |
作业在所有DN上内存峰值的最大值,单位为MB。 |
estimate_mem |
integer |
作业估算内存,单位为MB。 |
used_cpu |
double precision |
作业开始运行至今,占用CPU核数的平均值。 |
read_speed |
integer |
作业当前在所有DN上逻辑IO读速率的平均值,单位为KB/s。 |
write_speed |
integer |
作业当前在所有DN上逻辑IO写速率的平均值,单位为KB/s。 |
send_speed |
integer |
作业开始运行至今,在所有DN上网络发送速率的平均值,单位为KB/s。 |
recv_speed |
integer |
作业开始运行至今,在所有DN上网络接收速率的平均值,单位为KB/s。 |
dn_count |
bigint |
执行该作业的DN数量。 |
stream_count |
bigint |
作业在所有DN上stream线程的数量之和。 |
pid |
bigint |
后端线程ID。 |
lwtid |
integer |
后台线程的轻量级线程号。 |
query_id |
bigint |
查询ID。 |
unique_sql_id |
bigint |
归一化的Unique SQL ID。 |
query |
text |
正在执行的查询。 |