Chegou a gerar algum report do pgbadger pra validar as conexões? Qual é
a frequencia que essas conexões são abertas e encerradas? Fico curioso
em saber se tu utilizas algum connection pool, como o pgbouncer ou pgpool.
O colega da questão original tem um servidor de aplicações Java que tem
pool embutido. É só fazer as devidas regulagens.
pgbouncer não pode ser usado neste caso (no modo transaction) por causa
da reutilização de prepared statements.
Essa situação é normal? Existe realmente algum custo alto na
abertura de novas conexões que poderia estar causando essa situação
realmente? Ou a abertura de conexões seria apenas um efeito causado
por algum processo que está causando "indisponibilidade" do
servidor, fazendo com que o pool do Jboss abra mais e mais conexões.
Se o postgres gargala pra abrir novas conexões, o datasource do JBoss
vai provavelmente causar esse problema.
Exato. E em efeito cascata.
Regule o datasource do JBoss pra *menos*.
Veja outra resposta.
[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral