Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
09.06.2018, 12:42
|
|||
---|---|---|---|
|
|||
таймаут в EXECUTE |
|||
#18+
Приветствую. Можно ли установить таймаут на EXECUTE. Сейчас такая схема: динамически формируется строка с с командой COPY потом запускается Код: sql 1. 2. 3. 4. 5.
Так вот, иногда этот EXECUTE зависает и сессию даже убить не получается через pg_terminate_backend Можно ли как-то таймаут поставить на EXECUTE ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.06.2018, 15:05
|
|||
---|---|---|---|
|
|||
таймаут в EXECUTE |
|||
#18+
Уткъ, Думаю можно попробовать statement_timeout : Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.06.2018, 16:18
|
|||
---|---|---|---|
|
|||
таймаут в EXECUTE |
|||
#18+
RutraУткъ, Думаю можно попробовать statement_timeout : Код: sql 1. 2. 3.
Не советуйте когда не знаете. statement_timeout работает на top level запросы от приложения и никак не работает на запросы внутри хранимки или подобные. Timeout можно установить на вызов всего запроса или хранимой процедуры если она от клиента запускается а не изнутри другой процедуры. statement_timeout (integer) Abort any statement that takes more than the specified number of milliseconds, starting from the time the command arrives at the server from the client. If log_min_error_statement is set to ERROR or lower, the statement that timed out will also be logged. A value of zero (the default) turns this off. PS: Я не уверен что copy from program если program зависает и не отвечает вообще можно снять каким то образом (это на уровне самой запускаемой программы решать надо) и даже top level statement_timeout может не срабатывать. Это очень плохая практика вызывать из хранимки внешние программы это задача кода который хранимку вызывает никаких обращений ко внешним ресурсам из базы делать не надо (это к трудноразрешимым проблемам), база это не application server. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&mobile=1&tid=1995716]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
294ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 690ms |
0 / 0 |