在我的PostgreSQL日志中(我也在使用PG-BOUNCER)。我无法查看引起问题的查询。
我目前尚未尝试过任何过于具体的方法,因为我想知道使用PG-BOUNCER是否有很好的方法。
问题出在这里
select * from x where y = $1
我只能在PostgreSQL的日志中看到参数$ 1。
考虑到PG-BOUNCER有什么策略,可以从该参数获取原始数据,以查看哪些查询可能引起问题?
答案 0 :(得分:0)
如果遇到这种情况,答案是使用:
ALTER DATABASE db_name SET statement_timeout to '30s';
发生错误的参数化查询时,它将超时,并且您会看到以前隐藏在日志中的$ 1值。