powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / не работает log_min_duration_statement
3 сообщений из 3, страница 1 из 1
не работает log_min_duration_statement
    #35300604
orion-1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте

в конфигурации установлено log_min_duration_statement = 3000, а в лог файл записываются все запросы подряд:

лог-файл:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
< 2008 - 04 - 23   03 : 19 : 18  EDT>LOG:  duration:  4 . 998  ms
< 2008 - 04 - 23   03 : 19 : 18  EDT>LOG:  statement: select ...
< 2008 - 04 - 23   03 : 19 : 18  EDT>LOG:  duration:  1 . 283  ms
< 2008 - 04 - 23   03 : 19 : 18  EDT>LOG:  statement: select count(*) ...
< 2008 - 04 - 23   03 : 19 : 18  EDT>LOG:  duration:  4 . 526  ms
< 2008 - 04 - 23   03 : 19 : 19  EDT>LOG:  statement: INSERT INTO ....
< 2008 - 04 - 23   03 : 19 : 19  EDT>LOG:  duration:  15 . 471  ms

# PostgreSQL configuration file
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
...
redirect_stderr = true      # Enable capturing of stderr into log files.
log_directory = 'pg_log'    # Directory where log files are written.
log_filename = 'postgresql-%a.log' # Log file name pattern.
log_truncate_on_rotation = true  # If true, any existing log file of the 
log_rotation_age =  1440      # Automatic rotation of logfiles will happen after
log_rotation_size =  0        # Automatic rotation of logfiles will happen after
log_min_duration_statement =  3000  # - 1  is disabled, in milliseconds.
log_duration = true
log_line_prefix = '<%t>'
log_statement = 'all'		# none, mod, ddl, all
...

почему?
...
Рейтинг: 0 / 0
не работает log_min_duration_statement
    #35300666
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
...
redirect_stderr = true      # Enable capturing of stderr into log files.
log_directory = 'pg_log'    # Directory where log files are written.
log_filename = 'postgresql-%a.log' # Log file name pattern.
log_truncate_on_rotation = true  # If true, any existing log file of the 
log_rotation_age =  1440      # Automatic rotation of logfiles will happen after
log_rotation_size =  0        # Automatic rotation of logfiles will happen after
log_min_duration_statement =  3000  # - 1  is disabled, in milliseconds.
log_duration = true # Вы понимаете что это означает вместе с log_min_duration_statement >  0  ?
log_line_prefix = '<%t>'
log_statement = 'all'		# none, mod, ddl, all
...
...
Рейтинг: 0 / 0
не работает log_min_duration_statement
    #35300693
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, читать тут: http://www.postgresql.org/docs/8.3/static/runtime-config-logging.html


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / не работает log_min_duration_statement
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]