Управление максимальным квантом обработки запросов в сессии
Функция
Определение оператора управления максимальным квантом обработки SQL-запросов в текущей сессии.
Спецификация
::=
Синтаксические правила
-
Параметр
< размер >
задает максимальным размер кванта непрерывной обработки запросов (от 1 до 65535 сек.) в текущей сессии (см. документ «СУБД ЛИНТЕР. Архитектура СУБД»). -
Если длительность непрерывного выполнения запроса в сессии превысит установленный
< размер >
, его обработка прекращается с выдачей кода завершения 183 («Выполнение запроса препятствует выполнению других запросов»). -
Опция
UNLIMITED
устанавливает неограниченное время обработки SQL-запросов в сессии.Примечание
При установке опции
UNLIMITED
в сессии запросы в прочих сессиях будут ожидать завершения выполнения запросов указанной сессии.
Общие правила
-
Устанавливать максимальный размер кванта обработки запросов в сессии может пользователь, который инициировал сессию (установил соединение с БД).
-
Установленное ограничение действует только на время сессии (от начала открытия до закрытия канала (соединения) с БД и распространяется на все запросы, которые подаются по данному каналу, в том числе и на курсоры в хранимых процедурах.
-
Если для пользователя установлен максимальный размер кванта обработки его запросов, изменить его в сессии с помощью данной команды можно только в меньшую сторону.