Поделиться через


STATEMENT_TIMEOUT

Область применения:check marked yes Databricks SQL

Параметр STATEMENT_TIMEOUT конфигурации задает значение времени ожидания в секундах. Все инструкции 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