Re: log_min_duration_statement versus log_statement

Поиск
Список
Период
Сортировка
От Josh Berkus
Тема Re: log_min_duration_statement versus log_statement
Дата
Msg-id 200506291432.56196.josh@agliodbs.com
обсуждение исходный текст
Ответ на Re: log_min_duration_statement versus log_statement  (Bruce Momjian <pgman@candle.pha.pa.us>)
Ответы Re: log_min_duration_statement versus log_statement  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-docs
Bruce,

> OK, what if we change the documentaiton to be:
>
>     log_min_duration_statement = 1000 # Log all statements whose
>                      # execution time exceeds the value, in
>                      # milliseconds.  -1 disables. Zero logs
>                      # all statements and their durations.
>
> I think you are confused because log_min_duration_statement is really
> about _when_ to log (duration > ? ms), and what to log (the statement).

No, I see what Christian is complaining about.   If one sets
log_statement="All", then all statements will be logged regardless of
duration or the setting in log_min_duration_statement.  So it should
actually read:

     log_min_duration_statement = 1000 # Log all statements whose
                      # execution time exceeds the value, in
                      # milliseconds.  -1 disables. This is in addition to
                         # any statements logged according to
log_statement.

I'm with Christian on wanting to change the behavior so that it does what
the comments says it does currently, but I don't think we'll get that done
today.

--Josh

--
--Josh

Josh Berkus
Aglio Database Solutions
San Francisco

В списке pgsql-docs по дате отправления:

Предыдущее
От: Bruce Momjian
Дата:
Сообщение: Re: log_min_duration_statement versus log_statement
Следующее
От: Christian Robottom Reis
Дата:
Сообщение: Re: log_min_duration_statement versus log_statement