当我的网络用户突然飙升时,一些语句会无限期地开始排队,即使我设置的超时时间如下:
SET STATEMENT_TIMEOUT TO 5000; SELECT get_user_properties(12345);
如果未在函数体中设置函数,则忽略statement_timeout吗?
我正在使用postgresql 9.2和pg_bouncer与会话池。
答案 0 :(得分:5)
这有效
BEGIN; SET SESSION STATEMENT_TIMEOUT TO 5000; COMMIT; SELECT get_user_properties(12345);