O comando da resposta não identifica processos que estão demorando, e sim executa a consulta com base no filtro(where) e já encerra o PID. Acredito que a resposta D se encaixa melhor na pergunta.
O comando da resposta não identifica processos que estão demorando, e sim executa a consulta com base no filtro(where) e já encerra o PID. Acredito que a resposta D se encaixa melhor na pergunta.
A resposta oficial apenas exibe as conexões ativas do processo 12345, e isso não responde a pergunta "Qual comando deve ser usado para identificar processos que estão demorando muito e possivelmente derrubá-los?"
Provavelmente a resposta certa deveria fazer uma operação com o campo "query_start" para saber quanto tempo se passou
Algo como: SELECT pid, usename, client_addr, backend_start, state, query_start, query FROM pg_stat_activity WHERE state = 'active' AND now() - query_start > interval '5 minutes';