Em 5 de julho de 2011 15:25, Shander Lyrio <[email protected]> escreveu: > On 05-07-2011 15:10, Fabiano Machado Dias wrote: >> Mas será que habilitando o log_min_duration_statement ele não teria pelo >> menos o comando que iniciou a transação, daí com o pgfouine seria mais > > Se não me engano o log_min_duration_statement define o tempo mínimo de > execução de um comando e não de uma transação, logo não serviria para o > que o colega deseja.
A variável log_min_duration_statement [1] define o tempo minimo que uma consulta precisa "demorar" para executar para que apareça no log, após o termino de sua execução. Sendo assim, ela seria uma alternativa, se fosse definida para o valor 0 (zero). Mas não isolada, seria necessária algum script, com sed por exemplo, para encontrar as consultas executadas em uma transação, bem como definir a variável log_line_prefix [2] para apresentar uma saida mais significativa. [1] http://www.postgresql.org/docs/current/static/runtime-config-logging.html#GUC-LOG-MIN-DURATION-STATEMENT [2] http://www.postgresql.org/docs/current/static/runtime-config-logging.html#GUC-LOG-LINE-PREFIX []s -- Dickson S. Guedes mail/xmpp: [email protected] - skype: guediz http://guedesoft.net - http://www.postgresql.org.br _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
