pg_stat_activity_global#

The pg_stat_activity_global system view provides information of the queries runing in the cluster.

Table 1. pg_catalog.pg_stat_activity_global

column

type

references

description

datid

oid

pg_database.oid

Database OID

datname

name

Database name

ip

text

IP address of the main node

pid

integer

Thread ID of this backend

sess_id

integer

Session ID

usesysid

oid

pg_authid.oid

OID of the user logged into this backend

usename

name

Name of the user logged into this backend

application_name

text

Name of the application that is connected to this backend

client_addr

inet

IP address of the client connected to this backend. If this field is null, it indicates either that the client is connected via a Unix socket on the server machine or that this is an internal process such as autovacuum.

client_hostname

text

Host name of the connected client, as reported by a reverse DNS lookup of client_addr. This field will only be non-null for IP connections, and only when log_hostname is enabled.

client_port

integer

TCP port number that the client is using for communication with this backend, or -1 if a Unix socket is used

backend_start

timestamp with time zone

Time backend process was started

xact_start

timestamp with time zone

Transaction start time

query_start

timestamp with time zone

Time query began execution

state_change

timestamp with time zone

Time when the state was last changed

wait_event_type

text

Type of event for which the backend is waiting

wait_event

text

Wait event name if backend is currently waiting

state

text

Current overall state of this backend. Possible values are:
- active: The backend is running a query.
- idle: The backend is waiting for a new client command.
- idle in transaction: The backend is in a transaction, but is not currently running a query.
- idle in transaction (aborted): This state is similar to idle in transaction, except one of the statements in the transaction caused an error.
- fastpath function call: The backend is running a fast-path function.
- disabled: This state is reported if track_activities is deactivated in this backend.

backend_xid

xid

The top-level transaction identifier of this backend, if any.

backend_xmin

xid

The current backend’s xmin horizon.

query

text

Text of this backend’s most recent query. If state is active this field shows the currently running query. In all other states, it shows the last query that was run.

backend_type

text

The type of the current backend.

rsgid

integer

Resource group OID or 0.

rsgname

text

Resource group name or unknown.