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视图每个服务器进程将有一行,显示与该进程当前活动相关的信息。
目录列
| 列 | 类型 | 可空性 | 描述 |
|---|---|---|---|
| datid | oid | 可空 | 这个后端连接到的数据库的OID |
| datname | name | 可空 | 这个后端连接到的数据库的名称 |
| pid | integer | 可空 | 这个后端的进程 ID |
| leader_pid | integer | 可空 | 如果该进程是并行查询工作进程,则为并行组领导者的进程 ID;如果该进程是并行应用工作进程,则为领导者应用工作进程的进程 ID。NULL 表示该进程是并行组领导者或领导者应用工作进程,或者不参与任何并行操作。 |
| usesysid | oid | 可空 | 登录到这个后端的用户的 OID |
| usename | name | 可空 | 登录到此后端的用户名称 |
| application_name | text | 可空 | 连接到此后端的应用名称 |
| client_addr | inet | 可空 | 连接到这个后端的客户端的 IP 地址。如果这个字段为空值,它表示客户端通过服务器机器上的一个 Unix 套接字连接或者这是一个内部进程,如自动清理。 |
| client_hostname | text | 可空 | 已连接的客户端的主机名,由client_addr的反向 DNS 查找报告。这个字段将只对 IP 连接非空,并且只有log_hostname被启用时才会非空。 |
| client_port | integer | 可空 | 客户端用于与此后端通信的TCP端口号,如果使用Unix套接字,则为-1。如果该字段为空值,它表示这是一个内部服务器进程。 |
| backend_start | timestamp with time zone | 可空 | 这个进程被启动的时间。对客户端后端来说,这就是客户端连接到服务器的时间。 |
| xact_start | timestamp with time zone | 可空 | 这个进程的当前事务被启动的时间,如果没有活动事务则为空值。如果当前查询是其事务中的第一个查询,这一列等于query_start列。 |
| query_start | timestamp with time zone | 可空 | 当前活动查询开始的时间;如果state不是active,则为上一个查询的开始时间 |
| state_change | timestamp with time zone | 可空 | state上一次发生改变的时间 |
| wait_event_type | text | 可空 | 后端正在等待的事件类型(如果有);否则为空值。请参阅表 27.4。 |
| wait_event | text | 可空 | 如果此后端当前正在等待,则返回等待事件名称,否则为空值。请参阅表 27.5到表 27.13。 |
| state | text | 可空 | 该后端当前的总体状态。可能的值为: |
| backend_xid | xid | 可空 | 这个后端的顶层事务 ID(如果存在);请参阅第 67.1 节。 |
| backend_xmin | xid | 可空 | 当前后端的xmin视界。 |
| query_id | bigint | 可空 | 这个后端的最近查询的标识符。如果state是active,这个字段显示当前正在执行的查询的标识符。在所有其他状态,它显示执行的最后一个查询的标识符。默认不计算查询标识符,因此该字段将为空值,除非启用compute_query_id参数或配置了计算查询标识符的第三方模块。 |
| query | text | 可空 | 这个后端最近查询的文本。如果state为active,这个字段显示当前正在执行的查询。在所有其他状态下,它显示上一个被执行的查询。默认情况下,查询文本会被截断至1024个字节,这个值可以通过参数track_activity_query_size更改。 |
| backend_type | text | 可空 | 当前后端的类型。可能的类型为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
来源引用
定义来源
center · PostgreSQL 18 · english-manuals:58bd8381dc972d9c242b31952698d0425dd377170672b014b5de42119170cf9e
正文语言: zh-Hans · 2026-09-27@419045e