Postgresql postgres语句超时不一致

Postgresql postgres语句超时不一致,postgresql,timeout,Postgresql,Timeout,我将postgres语句\u timeout设置为一个较低的值,以避免长时间查询,方法是: ALTER DATABASE web SET statement_timeout = '28s'; 显然,有些长语句确实超时,有些则不超时,只是停留不动。 什么会导致这种不同的行为? 超时是否取决于查询的类型?在交易阶段?还有什么吗?你能告诉我们什么是超时,什么不是超时吗?

我将postgres
语句\u timeout
设置为一个较低的值,以避免长时间查询,方法是:

ALTER DATABASE web SET statement_timeout = '28s';
显然,有些长语句确实超时,有些则不超时,只是停留不动。
什么会导致这种不同的行为?

超时是否取决于查询的类型?在交易阶段?还有什么吗?

你能告诉我们什么是超时,什么不是超时吗?