Aplicação é Web
WebApp (JDBC) + pgBouncer + PostgreSQL

Desculpe a resposta tardia, mas esta mensagem havia caído no meu antispam.

Se o colega tem uma aplicação Web escrita em Java, provavelmente ela roda dentro de um Tomcat ou outro servidor de aplicações similar. Nesses casos, cuidado com o PgBouncer: o driver JDBC usa em muitos casos prepared statements que *não* são compatíveis com o modo transaction do PgBouncer, somente o modo connection. Dá pra configurar do lado do JDBC todavia.

Nesses casos, também, normalmente o servidor de aplicações já possui um pool de conexões que pode ser facilmente configurado, com a vantagem de reportar suas atividades para as threads que pedem por conexões. Quando isso ocorre, colocar mais um pool não traz nenhuma vantagem e, pelo contrário, pode até piorar as coisas e causar erros que você não compreenderá.

Veja bem qual é seu caso.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a