Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:
Databricks SQL
Parametr konfiguracji STATEMENT_TIMEOUT określa limit czasu w sekundach. Liczenie rozpoczyna się na początku wykonywania instrukcji SQL. Każda instrukcja SQL usługi Databricks, której czas wykonywania przekracza ustaloną wartość, kończy się przekroczeniem limitu czasu.
Ten parametr można ustawić przy użyciu polecenia SET na poziomie sesji i na poziomie globalnym przy użyciu Konfigurowanie parametrów SQL lub API magazynów SQL.
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ę Compute, a następnie kliknij pozycję Zarządzaj obok magazynów SQL. W ustawieniu parametrów konfiguracji SQL dodaj parametr konfiguracji, w którym wartość limitu czasu wynosi w sekundach.
-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400