Compreender os pools de conexão de banco de dados é difícil. A maioria dos desenvolvedores (inclusive eu) tende a ignorar os detalhes em favor de escrever o código do aplicativo de negócios. Mas ter uma compreensão de como ele funciona pode salvá-lo de enormes dores de cabeça e frustração no longo prazo. Dedique um tempo para entender os detalhes, você ficará feliz por ter feito isso . De qualquer forma, continuando, para encontrar o número de conexões ativas em seu banco de dados postgres, execute o seguinte-
select count(*) from pg_stat_activity where pid <> pg_backend_pid() and usename = current_user;