Verifiquei que a aplicação utiliza PREPARED em todas operações. Não deveria existir alguma configuração do postgres para finalizar estas transações sem commit nem rollback depois de algum tempo (TIMEOUT) ?
Atenciosamente, Alessandro Lima email [email protected] Em 3 de agosto de 2012 14:43, Flavio Henrique Araque Gurgel < [email protected]> escreveu: > > Em 03-08-2012 14:15, Alessandro Lima escreveu: > > É possível descobrir qual a query ou comando está gerando esta transação > > preparada? > > > > obs.: não utilizo hibernate, apenas jdbc + poll conexões glassfish. > > Você pode ligar log_statement ou log_min_duration_statement =0 no > PostgreSQL para que sejam logadas todas as consultas (use apenas um ou > outro senão vai logar duas vezes). > > Mas isso vai gerar *muito* log, então, faça isso apenas em momentos de > teste. > > Se você sabe que não usa hibernate é porque conhece o código de sua > aplicação, certo? > > Procure pela palavra "PREPARED" dentre as consultas da sua aplicação. > > []s > > Flavio Henrique A. Gurgel > Consultor e Instrutor 4Linux > Tel: +55-11-2125-4747 > www.4linux.com.br > _______________________________________________ > 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
