2

Web ユーザーが急増すると、次のようにタイムアウトを設定しているにもかかわらず、一部のステートメントが無期限にキューイングを開始します。

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 に答える