Udostępnij za pośrednictwem


STATEMENT_TIMEOUT

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL

Parametr konfiguracji STATEMENT_TIMEOUT określa limit czasu w sekundach. Liczba rozpoczyna się na początku wykonywania instrukcji SQL. Wszystkie instrukcje SQL usługi Databricks z czasem wykonywania przekraczającym wartość są przekraczane.

Ten parametr można ustawić na poziomie sesji przy użyciu instrukcji SET i na poziomie globalnym przy użyciu konfigurowania parametrów SQL lub interfejsu API usługi SQL Warehouses.

Ustawienie

Ustaw wartość limitu czasu w sekundach z zakresu od 0 do 172800 sekund (2 dni). Każda instrukcja SQL usługi Databricks, która ma czas wykonywania przekraczający ustawioną wartość, jest wstrzymana.

Ustawienie domyślne systemu

Wartość domyślna systemu to 172800 sekund (2 dni).

Przykłady

-- Set a session-level timeout
> SET STATEMENT_TIMEOUT = 86400;
> SELECT * FROM DIAMONDS;

-- Reset the timeout duration
> RESET STATEMENT_TIMEOUT;
> SELECT * FROM DIAMONDS;

Aby ustawić limit czasu na poziomie obszaru roboczego, przejdź do ustawień administratora obszaru roboczego, kliknij pozycję Obliczenia, a następnie kliknij pozycję Zarządzaj obok pozycji Magazyny SQL. W ustawieniu Parametry konfiguracji SQL dodaj parametr konfiguracji, w którym wartość limitu czasu wynosi w sekundach.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400