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/
<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