Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagesql
SELECT * FROM pg_stat_activity;

Filtros que pode utilizar para ordenar os resultados para facilitar a análise.Para facilitar sua análise, você pode filtrar pelos seguintes campos:

Campos úteis e suas descrições

datid e datname

ID e nome do banco de dados ao qual a sessão está conectada, respectivamente.
pidID do processo do sistema operacional associado à sessão.

usesysid e usename

ID e nome do usuário do banco de dados.
application_nameNome da aplicação que iniciou a sessão.
client_addrEndereço IP do cliente.
stateEstado atual da sessão, como 'active', 'idle', 'idle in transaction' etc.
query_startTimestamp de quando a consulta atual foi iniciada.
queryTexto da última consulta executada ou atualmente em execução pela sessão.

Identificando sessões inativas

...

Para encontrar consultas que estão sendo executadas há mais de 5 minutos, por exemplo, você pode usar:

Bloco de código
languagesql
SELECT * FROM pg_stat_activity
WHERE state = 'active' AND now() - query_start > interval '5 minutes';

...