Udostępnij za pośrednictwem


STATEMENT_TIMEOUT

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL

Parametr STATEMENT_TIMEOUT konfiguracji ustawia wartość limitu czasu w sekundach. Każda instrukcja SQL usługi Databricks z czasem wykonywania zegara ściany przekraczającym wartość jest przekroczona.

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 zegara ściany przekraczający ustawioną wartość, jest zatrzymywana.

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