PostgreSQL: ограничиваем время выполнения запроса
db=> set statement_timeout to 100;
SET
db=> select pg_sleep(110);
ERROR: canceling statement due to statement timeout
db=> set statement_timeout to 0;
SET
db=>
Первым выражением установим максимальное время выполнения запроса в миллисекундах. Вторым пойдет запрос, а третьим мы снимем ограничение на время выполнения (0 - значение по умолчанию).
Дока.
Категории: Разработка