Postgres Время ожидания запроса через 30 секунд - PullRequest
0 голосов
/ 08 апреля 2020

Существует запрос, который истекает через 30 секунд. Я видел несколько сообщений о Stackoverflow, которые похожи на проблему, с которой я сталкиваюсь, единственное, что отличает мою проблему, это то, что я не использую соединение DSN-LESS, я использую ODB C ADMINISTRATOR ,

Следующая ошибка - это ошибка, которую я получаю:

16: 33: 16.06 System.Data.Odb c .OdbcException (0x80131937): ERROR [57014] ERROR: оператор отмены из-за тайм-аута оператора;

Наверное, мой вопрос: как мне go увеличить время ожидания соединения с помощью ODB C Administrator?

Любая помощь будет признательна

1 Ответ

0 голосов
/ 09 апреля 2020

Вы можете попробовать запустить в каждом сеансе базы данных что-то похожее на:

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

postgres = #

Чтобы избежать этого в каждом сеансе базы данных, было бы проще изменить этот параметр в postgresql .conf: новый параметр будет включен для всех сеансов базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...