pg_stat_get_activity()

返回后端进程信息的函数

pg_stat_get_activity() 是一个系统函数,它返回指定后端进程的信息作为一条记录,或者返回所有后端进程的信息。

pg_stat_get_activity() 添加于 PostgreSQL 8.4

用法

pg_stat_get_activity ( integer ) → setof record

如果提供 NULL,则返回系统中每个活动后端的一条记录。

pg_stat_get_activity() 是视图 pg_stat_activity 的基础。它有效地汇总了提供单个后端活动项信息的各种 pg_stat_get_*() 函数。

变更历史

有关完整的更改历史,请参阅 pg_stat_activity

示例

pg_stat_get_activity() 的基本用法示例

postgres=# SELECT * FROM pg_stat_get_activity(pg_backend_pid());
-[ RECORD 1 ]-----+------------------------------------------------------
datid             | 5
pid               | 835717
usesysid          | 10
application_name  | psql
state             | active
query             | SELECT * FROM pg_stat_get_activity(pg_backend_pid());
wait_event_type   | 
wait_event        | 
xact_start        | 2024-04-17 08:14:00.037398+09
query_start       | 2024-04-17 08:14:00.037398+09
backend_start     | 2024-04-17 08:13:22.803684+09
state_change      | 2024-04-17 08:14:00.037401+09
client_addr       | 127.0.0.1
client_hostname   | 
client_port       | 59606
backend_xid       | 
backend_xmin      | 745
backend_type      | client backend
ssl               | f
sslversion        | 
sslcipher         | 
sslbits           | 
ssl_client_dn     | 
ssl_client_serial | 
ssl_issuer_dn     | 
gss_auth          | f
gss_princ         | 
gss_enc           | f
gss_delegation    | f
leader_pid        | 
query_id          | 

分类

服务器统计信息, 系统函数

另请参阅

pg_stat_activity

反馈

在此处提交对“pg_stat_get_activity()”的任何评论、建议或更正 此处