更新时间:2026-05-18 GMT+08:00
分享

PGXC_QUERY_SPILL_ACTIVITY

PGXC_QUERY_SPILL_ACTIVITY视图显示各个节点上用户查询及临时文件等内容的详细信息。该视图仅9.1.1.300及以上集群版本支持。

表1 PGXC_QUERY_SPILL_ACTIVITY字段

名称

类型

描述

coorname

text

当前集群的CN名称。

datname

name

用户会话在后端连接到的数据库名称。

usename

name

登录此后端的用户名。

pid

bigint

后端线程ID。

application_name

text

连接到此后端的应用名。

client_addr

inet

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

xact_start

timestamp with time zone

当前事务的启动时间,如果没有事务是活跃的,则为null。如果当前查询是首个事务,则这列等同于query_start列。

query_start

timestamp with time zone

开始当前活跃查询的时间, 如果state的值不是active,则这个值是上一个查询的开始时间。

state

text

后端当前总体状态。可能值是:

  • active:后端正在执行一个查询。
  • idle:后端正在等待一个新的客户端命令。
  • idle in transaction:后端在事务中,但事务中没有语句在执行。
  • idle in transaction (aborted):后端在事务中,但事务中有语句执行失败。
  • fastpath function call:后端正在执行一个fast-path函数。
  • disabled:如果后端禁用track_activities,则报告此状态。
    说明:

    只有系统管理员能查看到自己账户所对应的会话状态。其他账户的state信息为空。

resource_pool

name

用户使用的资源池。

query_id

bigint

查询语句的ID。

file_count

bigint

临时文件的数量。

file_size

bigint

临时文件的大小。

nodename

name

节点名称。

modification

timestamp with time zone

文件修改时间。

query

text

此后端的最新查询。如果state状态是active(活跃的),此字段显示当前正在执行的查询。其他情况表示上一个查询。

相关文档