powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Трассировка в PostgreSQL
10 сообщений из 10, страница 1 из 1
Трассировка в PostgreSQL
    #35320943
Интерес001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ подскажите плиз, а есть ли какое то средство в PostgreSQL, на подобие оракловой трасировки, то есть на выходе надо получить лог, в котором пишется скоклько времени какой запрос обрабатывался.


Заранее всем спасибо!
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321018
log_min_duration?
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
log_min_duration?
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321106
Интерес001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
log_min_duration?log_min_duration?

спасибо! а логироваться будет в pgadmin.log ?
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321432
Интерес002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не писаться он будет в postgres\log\файл с датой и временем

а вот тогда такой вопрос к уважаемым, как и в правду сдлеать так чтобы postgres в логи писал время выполения каждого стейтмента во вменяемом виде ?
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321542
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интерес002как и в правду сдлеать так чтобы postgres в логи писал время выполения каждого стейтмента во вменяемом виде ?а то что Вам выше посоветовали разве не пишет в логи время выполения каждого стейтмента во вменяемом виде ?

или Вы хотите что бы оно писалось в логи на клиенте ?
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321614
Интерес001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да я попробывал это:

log_min_duration_statement = 0


и начало писаться в логи время выполнения, но в совершено ужастном виде:

-----------------------------------------------------------------------------------------
2008-05-19 16:57:20 LOG: duration: 0.000 ms statement: select * from car

2008-05-19 16:57:20 LOG: duration: 0.000 ms statement: SELECT format_type(oid,-1) as typname FROM pg_type WHERE oid = 23

2008-05-19 16:57:20 LOG: duration: 0.000 ms statement: SELECT CASE WHEN typbasetype=0 THEN oid else typbasetype END AS basetype

FROM pg_type WHERE oid=23

2008-05-19 16:57:20 LOG: duration: 0.000 ms statement: SELECT format_type(oid,259) as typname FROM pg_type WHERE oid = 1043

2008-05-19 16:57:20 LOG: duration: 0.000 ms statement: SELECT CASE WHEN typbasetype=0 THEN oid else typbasetype END AS basetype

FROM pg_type WHERE oid=1043

2008-05-19 16:57:20 LOG: duration: 0.000 ms statement: SELECT format_type(oid,259) as typname FROM pg_type WHERE oid = 1043

2008-05-19 16:57:20 LOG: duration: 0.000 ms statement: SELECT CASE WHEN typbasetype=0 THEN oid else typbasetype END AS basetype

FROM pg_type WHERE oid=1043
--------------------------------------------------------------------------------------------

Хотя это был простой select * from car;


А нельзя ли как нить сделать, чтобы в логе просто увидеть : select * from car (duration 10.00 ms) ?

или может есть какие то анализаторы или парсеры логов?
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321732
Dan Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть и парсеры логов, да и, вроде, с 8.3 сервер может создавать логи в CSV-формате
Код: plaintext
1.
----------------------------
 Verba volent, scripta manent 
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321774
Интерес001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dan BlackЕсть и парсеры логов, да и, вроде, с 8.3 сервер может создавать логи в CSV-формате
Код: plaintext
1.
----------------------------
 Verba volent, scripta manent 


Да есть - pgfouine-1.0. Но тока он под виндой не работает.

А как сделать чтобы логи в CSV-формате создавались?
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321800
Dan Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
log_destination = 'csvlog'
параграф 18.7.4. документации
Код: plaintext
1.
----------------------------
 Verba volent, scripta manent 
...
Рейтинг: 0 / 0
Трассировка в PostgreSQL
    #35321807
Интерес001
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dan Black
Код: plaintext
log_destination = 'csvlog'
параграф 18.7.4. документации
Код: plaintext
1.
----------------------------
 Verba volent, scripta manent 


огромное спасибо!

а может Вы еще знаете какие нить лог аналайзеры под винду?

P.S. еще раз спасибо!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Трассировка в PostgreSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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