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()" 的评论、建议或更正 此处