Не удается заставить log_min_duration_statement работать

Я гуглю более 2 часов, но я действительно застрял с этим.
Я хочу, чтобы PostgreSQL (я использую версию 8.4 в Debian) начал вести только медленные запросы.

Для этого я использую следующую конфигурацию вpostgresql.conf:

log_destination = 'csvlog'
logging_collector = on
log_min_messages = log
log_min_duration_statement = 1000
log_duration = on
log_line_prefix = '%t '
log_statement = 'all' 

Все остальное в настройках по умолчанию (закомментировано). Регистрация работает, но она регистрирует все операторы, даже те, которые ниже порога 1000 (мс). Если я делаю «показать все», я вижу, что все настройки действуют. Я также попытался перезапустить Postgres.

Я надеюсь, что кто-то может мне помочь.

Ответы на вопрос(2)

Ваш ответ на вопрос