Просмотр журналов параметризованных запросов в PostgreSQL и Pg-Bouncer? - PullRequest
0 голосов
/ 10 июля 2019

В моих журналах PostgreSQL (я тоже использую PG-BOUNCER). Я не могу просмотреть запрос, который вызывает у меня проблемы.

В настоящее время я не пробовал ничего особенного, так как мне интересно, есть ли хороший способ сделать это с PG-BOUNCER.

Вот проблема:

select * from x where y = $1

Параметр $ 1 - это единственное, что я вижу в журналах со стороны PostgreSQL.

Какая стратегия существует с учетом PG-BOUNCER, чтобы получить необработанные данные из этого параметра и посмотреть, какой запрос потенциально вызывает проблемы?

1 Ответ

0 голосов
/ 11 июля 2019

Если вы столкнетесь с этой ситуацией, ответом будет использование:

ALTER DATABASE db_name SET statement_timeout to '30s';

Если произойдет неверный параметризованный запрос, он истечет, и вы увидите значение $ 1, которое ранее было скрыто вжурналы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...