Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ограничение запроса по времени / 3 сообщений из 3, страница 1 из 1
24.05.2007, 13:27
    #34548263
Thamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение запроса по времени
Привет.

Возможно ли как-то задать ограничение по времени на выполнение какой-либо операции БД. Конкретно интересуют REINDEX и VACUUM. То есть указываю я скажем 10 минут и если REINDEX не уложился в это время, то он обрывается.

А то сегодня столкнулся с неприятной проблемой: есть скрипт, ежедневно делающий reindex. Так вот сегодня reindex небольшой таблицы занял: 14774778.101 ms (LOG: duration: 14774778.101 ms statement: REINDEX TABLE xxx). До этого никогда не превышало 1-2 сек.
Подумал, что возможно таблица была залочена, но длительность транзакций в приложении не превышает 10-20 секунд ...
В общем, не знаю в какую сторону копать ...
...
Рейтинг: 0 / 0
24.05.2007, 14:27
    #34548596
ilejn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение запроса по времени
Thamerlanне знаю в какую сторону копать ...

В сторону statement_timeout.

Его можно установить в конфигурационном файле или, если это не подходит, как оно обычно и бывает, то перед выполнением запроса.
...
Рейтинг: 0 / 0
24.05.2007, 19:33
    #34549657
Thamerlan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ограничение запроса по времени
То, что надо! Спасибо
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Ограничение запроса по времени / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]