Valeu a todos... agora um pouco mais além disto, logando já é uma baita ajuda, 
mas tem algo (como uma trigger de ambiente...) que possa ser disparada quando 
acontecer este evento (sql com tempo > que o parametro)?

E, se tiver, o Post (pg/plsql) tem algo nativo para envio de e-mail?

sds
Fábio Gibon
  ----- Original Message ----- 
  From: Fabrízio de Royes Mello 
  To: Fábio Gibon - Comex System ; Comunidade PostgreSQL Brasileira 
  Sent: Friday, July 23, 2010 3:02 PM
  Subject: Re: [pgbr-geral] Monitoramento de SQL (statements) lentos





  Em 23 de julho de 2010 14:51, Fábio Gibon - Comex System 
<[email protected]> escreveu:

    Tem como identificar que comandos SQL (seja select ou DML) levaram mais que 
n minutos para serem executados?


  Fábio,


  Vc pode configurar o parâmetro "log_min_duration_statement" [1] no seu 
postgresql.conf que o PostgreSQL irá efetuar log somente dos SQLs que levarem 
mais tempo para executar do que o definido nesse parâmetro.


  E vc ainda pode utilizar a ferramenta "pgfouine" [2] para fazer uma análise 
dos teus logs para saber o que está mais ou menos lentos, frequencia de 
execucao de queries, entre outras informações.


  [1] 
http://www.postgresql.org/docs/current/interactive/runtime-config-logging.html
  [2] http://pgfouine.projects.postgresql.org/

  -- 
  Fabrízio de Royes Mello
  >> Blog sobre TI: http://fabriziomello.blogspot.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a