跳到主要内容
版本:2.x

gp_stat_activity

pg_stat_activity 视图是一个集群范围的视图,显示来自每个主 Segment 的 pg_stat_activity 信息。

类型引用描述
gp_segment_idintegerSegment (或 Coordinator) 实例的唯一标识符。
datidoidpg_database.oid数据库 OID
datnamename数据库名称
pidinteger此后端进程的 ID
sess_idinteger会话 ID
leader_pidinteger会话领导者的进程 ID。
usesysidoidpg_authid.oid登录此后端的用户的 OID
usenamename登录此后端的用户的名称
application_nametext连接到此后端的应用程序名称
client_addrinet连接到此客户端的 IP 地址。如果此字段为 null,则表示客户端通过服务器机器上的 Unix 套接字连接,或者这是一个内部进程(如 autovacuum)。
client_hostnametext连接客户端的主机名,由 client_addr 的反向 DNS 查找报告。此字段仅在 IP 连接非空时,并且仅在 log_hostname 启用时才非空。
client_portinteger客户端用于与此后端通信的 TCP 端口号,如果使用 Unix 套接字则为 -1
backend_starttimestamptz后端进程启动时间
xact_starttimestamptz事务开始时间
query_starttimestamptz查询开始执行时间
state_changetimestampzstate 最后一次更改的时间
wait_event_typetext后端正在等待的事件类型
wait_eventtext如果后端当前正在等待,则为等待事件名称
statetext此后端的当前整体状态。可能的值为:

- active:后端正在运行查询。

- idle:后端正在等待新的客户端命令。

- idle in transaction:后端处于事务中,但当前未运行查询。

- idle in transaction (aborted):此状态类似于 idle in transaction,但事务中的某个语句导致了错误。

- fastpath function call:后端正在运行快速路径函数。

- disabled:如果此后端中 track_activities 被停用,则报告此状态。
backend_xidxid此后端当前正在执行的事务 ID (XID)(如果有)。
backend_xminxid此后端需要保留的最小事务 ID。
query_idbigint当前正在执行的查询的查询 ID。
querytext此后端最近查询的文本。如果 stateactive,此字段显示当前正在运行的查询。在所有其他状态下,它显示最后运行的查询。
backend_typetext描述后端进程的类型(例如,"client backend"、"worker process"、"autovacuum worker")。
rsgidoidpg_resgroup.oid资源组 OID 或 0
rsgnametextpg_resgroup.rsgname资源组名称或 unknown