2

当我的网络用户突然激增时,一些语句开始无限期排队,即使我设置了一个超时,例如:

SET STATEMENT_TIMEOUT TO 5000; SELECT get_user_properties(12345);

如果没有在函数体内设置,函数会忽略 statement_timeout 吗?

我正在使用带有会话池的 postgresql 9.2 和 pg_bouncer。

4

1 回答 1

5

这有效

BEGIN; SET SESSION STATEMENT_TIMEOUT TO 5000; COMMIT; SELECT get_user_properties(12345);
于 2013-10-02T18:52:15.307 回答