STATEMENT_TIMEOUT
Область применения: Databricks SQL
Параметр конфигурации STATEMENT_TIMEOUT указывает длительность времени ожидания в секундах. Число начинается в начале выполнения инструкции SQL. Все инструкции Databricks SQL с временем выполнения, превышающим время выполнения, истекает время ожидания.
Этот параметр можно задать на уровне сеанса с помощью инструкции SET и на глобальном уровне с помощью настройки параметров SQL или API хранилища SQL.
Параметр
Задайте значение времени ожидания в секундах от 0 до 172800 секунд (2 дня). Любая инструкция Databricks SQL, которая имеет время выполнения, превышающее заданное значение, останавливается.
По умолчанию
Системное значение по умолчанию — 172800 секунд (2 дня).
Примеры
-- Set a session-level timeout
> SET STATEMENT_TIMEOUT = 86400;
> SELECT * FROM DIAMONDS;
-- Reset the timeout duration
> RESET STATEMENT_TIMEOUT;
> SELECT * FROM DIAMONDS;
Чтобы задать время ожидания на уровне рабочей области, перейдите к параметрам администратора рабочей области, щелкните "Вычисления", а затем нажмите кнопку "Управление рядом с хранилищами SQL". В параметре параметров конфигурации SQL добавьте параметр конфигурации, в котором значение времени ожидания находится в секундах.
-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400