적용 대상:
Databricks SQL
STATEMENT_TIMEOUT 구성 매개 변수는 제한 시간(초)을 지정합니다. 개수는 SQL 문 실행의 시작 부분에서 시작됩니다. 값을 초과하는 런타임을 가진 Databricks SQL 문은 시간 초과됩니다.
세션 수준에서는 SET 문를 사용하고, 전역 수준에서는 SQL 매개 변수를 구성하거나 SQL Warehouse API를 사용하여 이 매개 변수를 설정할 수 있습니다.
설정
시간 제한 값을 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