Em 17 de julho de 2013 15:42, Danilo Silva <[email protected]>escreveu:

> Em 17 de julho de 2013 13:36, Danilo Silva 
> <[email protected]>escreveu:
>>
>>> Pessoal, quais parâmetros devo alterar/ativar para logar as queries mais
>>> lentas?
>>>
>>> []s
>>> Danilo
>>>
>>>
>> Leitura recomendada:
>>
>> [1] http://www.postgresql.org/docs/9.2/static/runtime-config-logging.html
>>
>> Em especial o parâmetro log_min_duration_statement.
>> Com certeza a dica do Matheus, do pgBadger te ajudará muito tbm
>>
>> []s
>>
>>  Alterei log_min_duration_statement para 1000, logo estou deduzindo que
> irá logar todas as queries que demoram mais 1s para ser executada, mas aí
> vem uma dúvida, essas queries ficam arquivadas em algum lugar?
>

consultas >= 1s no seu caso.
não ficam arquivadas em lugar nenhum, simplesmente é feito o processamento
que condiciona no seu caso ser logada se >=1s


>
> Segue meu postgresql.conf "PostgreSQL 9.1.6 on i686-pc-linux-gnu, compiled
> by gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3, 32-bit"
>
> log_destination = 'stderr,csvlog'
> logging_collector = on
> log_filename = 'postgresql-%Y-%m-%d.log'
> log_min_duration_statement = 1000
> log_checkpoints = on
> log_connections = on
> log_disconnections = on
> log_duration = on
> log_line_prefix = '<SESSION=%c | DATA=%t | USER=%u | DB=%d | HOST=%h>'
> log_lock_waits = on
> log_statement = 'all'
> log_temp_files = 0
>
> Estes são os parâmetros que alterei, o restante (relevante a isso)
> permanecem padrão.
>
> No log de execuções do postgres (arquivo postgresql-%Y-%m-%d.log) mostra
> todas as queries executadas, para testes executei uma query que levou mais
> de 1s, no arquivo ela aparece junto com outras queries, há como
> identificá-la mais rapidamente?
>

como assim? essas outras consultas não têm pelo menos 1s?


>
> Segui em partes a sugestão do Matheus, ou seja, não instalei o pgBadger,
> mas criei a tabela "postgres_log" e importei o arquivo csv, mas para a
> minha necessidade não ajudou.
>

qual é exatamente sua necessidade?


>
> []s
> Danilo
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a