Приостановка и отмена обработки запросов

При работе в реальном масштабе времени клиентское приложение зачастую находится в очень жёстких временных рамках, поэтому в некоторых случаях большое значение имеет время реакции на событие, нежели реализация SQL-запроса в полном объёме.

Если SQL-запрос не выполнен за отведённое ему время (это может быть связано с большой нагрузкой в данный момент на сервер СУБД), то клиентское приложение вправе предпринять некоторые нештатные действия. Например, прервать выполнение данного SQL-запроса и «запомнить» его с тем, чтобы повторить позднее (когда нагрузка на сервер снизится до приемлемого уровня), или «приостановить» обработку запроса, разгрузив тем самым ресурсы СУБД. Через какое-то время (выбранное случайным образом или в зависимости от каких-то событий) можно будет продолжить выполнение приостановленного запроса.

Управление обработкой запроса клиентским приложением возможно только с помощью интерфейса нижнего уровня.