Re: [pgbr-geral] Dicas para um bom logging no PostgreSQL.

2009-02-06 Por tôpico Jota
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.

2009-02-05 Por tôpico Rubens José Rodrigues
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-02-05 Por tôpico Dickson S. Guedes
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