↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

Wiki / 系统目录

pg_stat_activity

pg_stat_activity视图每个服务器进程将有一行,显示与该进程当前活动相关的信息。

英文手册覆盖始于 PostgreSQL 7.4. 来源历史与运行验证各自保留独立版本边界。

当前阅读 PG 18·选择有来源记录的版本

kind
statistics
lang
en
measured attributes
true
metadata release
18.6
runtime verified
false
source
english-manual

版本定义 PG 18

pg_stat_activity视图每个服务器进程将有一行,显示与该进程当前活动相关的信息。

目录列

列类型可空性描述
datidoid可空这个后端连接到的数据库的OID
datnamename可空这个后端连接到的数据库的名称
pidinteger可空这个后端的进程 ID
leader_pidinteger可空如果该进程是并行查询工作进程,则为并行组领导者的进程 ID;如果该进程是并行应用工作进程,则为领导者应用工作进程的进程 ID。NULL 表示该进程是并行组领导者或领导者应用工作进程,或者不参与任何并行操作。
usesysidoid可空登录到这个后端的用户的 OID
usenamename可空登录到此后端的用户名称
application_nametext可空连接到此后端的应用名称
client_addrinet可空连接到这个后端的客户端的 IP 地址。如果这个字段为空值,它表示客户端通过服务器机器上的一个 Unix 套接字连接或者这是一个内部进程,如自动清理。
client_hostnametext可空已连接的客户端的主机名,由client_addr的反向 DNS 查找报告。这个字段将只对 IP 连接非空,并且只有log_hostname被启用时才会非空。
client_portinteger可空客户端用于与此后端通信的TCP端口号,如果使用Unix套接字,则为-1。如果该字段为空值,它表示这是一个内部服务器进程。
backend_starttimestamp with time zone可空这个进程被启动的时间。对客户端后端来说,这就是客户端连接到服务器的时间。
xact_starttimestamp with time zone可空这个进程的当前事务被启动的时间,如果没有活动事务则为空值。如果当前查询是其事务中的第一个查询,这一列等于query_start列。
query_starttimestamp with time zone可空当前活动查询开始的时间;如果state不是active,则为上一个查询的开始时间
state_changetimestamp with time zone可空state上一次发生改变的时间
wait_event_typetext可空后端正在等待的事件类型(如果有);否则为空值。请参阅表 27.4。
wait_eventtext可空如果此后端当前正在等待,则返回等待事件名称,否则为空值。请参阅表 27.5到表 27.13。
statetext可空该后端当前的总体状态。可能的值为:
backend_xidxid可空这个后端的顶层事务 ID(如果存在);请参阅第 67.1 节。
backend_xminxid可空当前后端的xmin视界。
query_idbigint可空这个后端的最近查询的标识符。如果state是active,这个字段显示当前正在执行的查询的标识符。在所有其他状态,它显示执行的最后一个查询的标识符。默认不计算查询标识符,因此该字段将为空值,除非启用compute_query_id参数或配置了计算查询标识符的第三方模块。
querytext可空这个后端最近查询的文本。如果state为active,这个字段显示当前正在执行的查询。在所有其他状态下,它显示上一个被执行的查询。默认情况下,查询文本会被截断至1024个字节,这个值可以通过参数track_activity_query_size更改。
backend_typetext可空当前后端的类型。可能的类型为autovacuum launcher、autovacuum worker、logical replication launcher、logical replication worker、parallel worker、background writer、client backend、checkpointer、archiver、standalone backend、startup、walreceiver、walsender、walwriter和walsummarizer。此外,由扩展注册的后台工作进程还可能有额外的类型。

比较版本

完整来源事实

runtime columns

datid, datname, pid, leader_pid, usesysid, usename, application_name, client_addr, client_hostname, client_port, backend_start, xact_start, query_start, state_change, wait_event_type, wait_event, state, backend_xid, backend_xmin, query_id, query, backend_type

来源引用

完整定义与证据 JSON

定义来源

center · PostgreSQL 18 · english-manuals:58bd8381dc972d9c242b31952698d0425dd377170672b014b5de42119170cf9e

正文语言: zh-Hans · 2026-09-27@419045e