Внимание | |
---|---|
Важные изменения в работе SQL запросов! |
Начиная с версии ZuluGIS 8.0.0.7754 (дата релиза — 24.03.2021), введён таймаут (максимальное время) выполнения SQL запроса (значение таймаута по умолчанию — 60 сек). Это позволяет избежать зависаний при выполнении "продолжительных" запросов. По истечении времени таймаута выдаётся соответствующая ошибка.
Если запрос на обновление данных по объектам должен выполняться 100 секунд, а таймаут 60 секунд — данные не обновятся и отобразится сообщение о превышении таймаута.
Таймаутом можно управлять прямо в теле запроса, указав максимальное время в секундах, например:
SET TIMEOUT <число>; SELECT <какой-то длинный запрос>;
Чтобы задать "бесконечный" таймаут используйте аргумент INFINITE
,
например, для запроса на изменение:
SET TIMEOUT INFINITE; UPDATE <какой-то длинный запрос>;