Em 10 de outubro de 2011 13:55, Flavio Henrique Araque Gurgel < [email protected]> escreveu:
> Em 10 de outubro de 2011 13:49, Giancarlo Rubio <[email protected]> > escreveu: > > Flavio > > Se fosse esse o caso (antes de usar o pgbounce o problema ja ocorria) eu > > receberia a mensagem de conexões excedidas. Não é o caso, meu banco tem > > limite de 50 conexões e nunca chega nem perto disso. > > Giancarlo Rubio > > Sua aplicação pode estar configurada pra não exceder o limite. Em que > linguagem é feita sua aplicação? > A aplicação não está configurada para segurar o limite. Se deixar conexões sem fechar estoura facil facil. Feito em Java + Hibernate É justamente o limite de conexões que causa esse sintoma de transações > iniciadas e não comitadas. A aplicação é sedenta e "quer mais" mas não > tem disponível. > Mais isso não deixaria a cpu em 100%, alem do que minhas transações ficariam em idle e não é o que acontece, as transações são executadas lentamente. Posso ter falado algo errado, mais o que eu diagnostiquei é isso. > Se for em Java você terá de usar o PgBouncer no modo "session" e não > "transaction". Prefira também usar um pool do servidor de aplicação > Java. > > []s > Flavio > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
