2011/7/5 Flavio Henrique Araque Gurgel <[email protected]>: <corte> > Ah, nada como um vazamento de transação numa aplicação. > Fico feliz que você está tentando debugar. Tem desenvolvedor que não > quer nem saber e ainda fala: abre mais conexões no banco, oras!!!
É a vida. > > Ok, ajudando, o único jeito de fazer isso, no PostgreSQL padrão, é > ligando log_statement ou log_min_duration_statement = 0. > Não faça as duas coisas juntas ou seu log vira uma salada. > PS.: Não é necessário reiniciar o banco, se essa é sua preocupação. Só > um reload já faz com que essas configurações tenham efeito. > Você pode ligar só durante um pequeno tempo, analisar e voltar à sua > conf anterior. Tem que ligar antes que uma transação dessas apareça, > claro. > Flavio, não achas que, de alguma forma isso é gerar log, como sugerido pelo Guedes? Meu problema é que nem sempre tenho a oportunidade de acompanhar o banco até dar problema e deixar sempre logando gera uma bagunça sem tamanho. Talvez ajustando os parametros corretamente seja uma solução elegante pra esse problema. Por isso que eu pretendia conseguir as consultas de outro meio a fim de não depender do log. Hoje vou tentar dar uma olhada no xlogdump[0] e ver como ele lê os logs de transação e tb ver se nele eu consigo o comando que foi executado. Talvez seja perda de tempo mas não custa verificar. Um abraço [0] http://xlogviewer.projects.postgresql.org/ -- Atenciosamente, Sebastian Selau Webber Colombo _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
