Re: [pgbr-geral] Dicas para um bom logging no PostgreSQL.
Olá, Faço o mesmo que o meu amigo Dickson. []s 2009/2/5 Dickson S. Guedes lis...@guedesoft.net: 2009/2/5 Rubens José Rodrigues rubens.rodrig...@batistarepresentacoes.com: (...) Será que o que estamos coletando realmente é o suficiente ou podemos otimizar o que coletamos? (...) O QUE Log_connections = on Log_disconnections = on Log_durarion = on Log_line_prefix = '%t %u %r' Olá Rubens, A fim de capturar as instruções cujo tempo de execução seja igual ou superior à 50ms, eu costumo utilizar também: log_min_duration_statement = 50 Quanto ao meu log_line_prefix eu utilizo ele um pouco diferente, tendo em vista que uso o pgfouine [1] para gerar relatórios. [1] http://pgfouine.projects.postgresql.org/ []s Guedes -- Dickson S. Guedes - mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- João Paulo www.dextra.com.br/postgres PostgreSQL ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Dicas para um bom logging no PostgreSQL.
Pessoal, Bom dia a todos! Hoje, acordei com a missão de avaliar o log do PostgreSQL em busca de algumas informações que ocorreram durante a semana , e me deparei com a dúvida: Será que o que estamos coletando realmente é o suficiente ou podemos otimizar o que coletamos?, partindo do pressuposto que informação é tudo e quem tem informação, tem a ferramenta na mão, e, levando em consideração que cada caso é um caso , eu pergunto a vocês, será que itens abaixo é o suficiente para termos um log digno do exposto ou indicam uma abordagem complementar/diferente? Cenário: Ubuntu Server 8.10 64 Bits PostgreSQL 8.3.5 on X86_64-pc-linux-gnu Tamanho da base: 296 GB -- ERP / CRM Postgresql.conf: ONDE log_destination = stderr logging_collector =on log_directory= /sistemas/unionr/log log_filename= unionr-%Y-%m-%d_%H%M%S.log log_rotation_age= 1d log_rotation_size= 15MB QUANDO Client_min_messages = notice Log_min_messages = notice Log_min_error_statement = error O QUE Log_connections = on Log_disconnections = on Log_durarion = on Log_line_prefix = %t %u %r Desde já agradeço, Att. Rubens José Rodrigues ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Dicas para um bom logging no PostgreSQL.
2009/2/5 Rubens José Rodrigues rubens.rodrig...@batistarepresentacoes.com: (...) Será que o que estamos coletando realmente é o suficiente ou podemos otimizar o que coletamos? (...) O QUE Log_connections = on Log_disconnections = on Log_durarion = on Log_line_prefix = '%t %u %r' Olá Rubens, A fim de capturar as instruções cujo tempo de execução seja igual ou superior à 50ms, eu costumo utilizar também: log_min_duration_statement = 50 Quanto ao meu log_line_prefix eu utilizo ele um pouco diferente, tendo em vista que uso o pgfouine [1] para gerar relatórios. [1] http://pgfouine.projects.postgresql.org/ []s Guedes -- Dickson S. Guedes - mail/xmpp: gue...@guedesoft.net - skype: guediz http://guedesoft.net - http://planeta.postgresql.org.br ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral