powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / EXPLAIN в лог
5 сообщений из 5, страница 1 из 1
EXPLAIN в лог
    #35644023
DAISER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу что бы в лог PostgreSQL пис́ался explain всех запросов, которые идут к базе. Как?
...
Рейтинг: 0 / 0
EXPLAIN в лог
    #35644313
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.postgresql.org/docs/8.3/static/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-WHAT

видимо с помощью параметров

debug_print_parse (boolean)
debug_print_rewritten (boolean)
debug_print_plan (boolean)
debug_pretty_print (boolean)

как-то пробовал, но получилось только в крокодилообразном нечитаемом VERBOSE виде
...
Рейтинг: 0 / 0
EXPLAIN в лог
    #35644691
DAISER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это типа такого?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 2008 - 11 - 10   19 : 30 : 02  YEKT STATEMENT:  select id, name, acct_type, disabled from "system"."accounts" where id = $ 1 ;
 2008 - 11 - 10   19 : 30 : 02  YEKT LOG:  PLANNER STATISTICS
 2008 - 11 - 10   19 : 30 : 02  YEKT DETAIL:  ! system usage stats:
    !    0 . 000000  elapsed  0 . 000000  user  0 . 000000  system sec
    !   [ 0 . 000000  user  0 . 046875  sys total]
    ! buffer usage stats:
    !   Shared blocks:           0  read,           0  written, buffer hit rate =  0 . 00 %
    !   Local  blocks:           0  read,           0  written, buffer hit rate =  0 . 00 %
    !   Direct blocks:           0  read,           0  written

Если да, то уже попробовал -- не айс. Может все-таки есть какой-то профайлер для PostgreSQL?
...
Рейтинг: 0 / 0
EXPLAIN в лог
    #35645075
Vladimir Sitnikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DAISERЕсли да, то уже попробовал -- не айс. Может все-таки есть какой-то профайлер для PostgreSQL? pgfouine + модули contrib/pg_stat_statements и contrib/auto_explain, которые должны войти в состав 8.4
...
Рейтинг: 0 / 0
EXPLAIN в лог
    #35645410
DAISER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vladimir Sitnikov pgfouine + модули contrib/pg_stat_statements и contrib/auto_explain, которые должны войти в состав 8.4
Спасибо! Еще нашел там же pqa и epqa . Думаю, что вполне сгодится: пусть explain'ов сразу нет, но хотя бы долгие запросы к базе видно.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / EXPLAIN в лог
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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