Подтвердить что ты не робот

Показать текущий запрос в postgresql

Я хочу видеть полный текст выполняющегося запроса в postgresql.

когда я запускаю эту команду SELECT procpid,current_query FROM pg_stat_activity ORDER BY procpid; в dbshell, она показывает запущенный запрос, но для длинных запросов он не показывает полный запрос.

Например, если запрос имеет длинный текст, он не отображает полный текст запроса, он отображает только 1024 символа запроса и не более.

Я хочу посмотреть, есть ли способ показать полный запрос?

4b9b3361

Ответ 1

В файле находится postgresql.conf:

track_activity_query_size = 1024

После увеличения этой переменной вы получите больше символов. Проверено на postgresql 9.1. Для изменения выше строки требуется перезапуск сервера.