Postgres查询在30秒后超时

问题描述 投票:0回答:1

存在一个查询,该查询会在30秒后准确计时。我在Stackoverflow上看到了一些与我所面临的问题类似的帖子,唯一使我的问题与众不同的是,我没有使用DSN-LESS连接,而是使用了ODBC ADMINISTRATOR。

以下错误是我收到的错误:

16:33:16.06 System.Data.Odbc.OdbcException(0x80131937):错误[57014]错误:由于语句超时而取消语句;

我想我的问题是,如何使用ODBC管理器来增加连接超时?

任何帮助将不胜感激

postgresql odbc connection-string pgadmin
1个回答
0
投票

您可以尝试在每个数据库会话中运行类似于以下内容的东西:

postgres=# set statement_timeout='300s';
SET
postgres=# show statement_timeout;
 statement_timeout 
-------------------
 5min
(1 row)

postgres =#

为了避免在每个数据库会话中执行此操作,在postgresql.conf中更改此参数将更加容易:新的设置将为所有数据库会话启用。

© www.soinside.com 2019 - 2024. All rights reserved.