Gestión de procesos en PostgreSQL

Obtener procesos en el backend de PostgreSQL Los procesos del backend de una base de datos PostgreSQL se encuentran detallados en la tabla del sistema pg_stat_activity. postgresql=> \d pg_stat_activity View "pg_catalog.pg_stat_activity" Column | Type | Collation | Nullable | Default ------------------+--------------------------+-----------+----------+--------- datid | oid | | | datname | name | | | pid | integer | | | leader_pid | integer | | | usesysid | oid | | | usename | name | | | application_name | text | | | client_addr | inet | | | client_hostname | text | | | client_port | integer | | | backend_start | timestamp with time zone | | | xact_start | timestamp with time zone | | | query_start | timestamp with time zone | | | state_change | timestamp with time zone | | | wait_event_type | text | | | wait_event | text | | | state | text | | | backend_xid | xid | | | backend_xmin | xid | | | query | text | | | backend_type | text | | | Así por ejemplo si quisiéramos ver un detalle de los procesos activos en una determinada base de datos podríamos hacer la siguiente consulta: ...

June 1, 2021 · 3 min · José Luis Patiño Andrés