Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Der STATEMENT_TIMEOUT Konfigurationsparameter gibt eine Timeoutdauer in Sekunden an. Die Anzahl beginnt am Anfang der Ausführung der SQL-Anweisung. Für jede Databricks SQL-Anweisung, deren Laufzeit diesen Wert überschreitet, tritt ein Timeout auf.
Sie können diesen Parameter auf Sitzungsebene mithilfe der SET-Anweisung und auf globaler Ebene mithilfe von Konfigurieren von SQL-Parametern oder SQL Warehouses-APIfestlegen.
Einstellung
Legen Sie einen Timeoutwert in Sekunden fest, der zwischen 0 und 172.800 Sekunden (2 Tage) betragen kann. Jede Databricks SQL-Anweisung, deren Ausführungszeit den festgelegten Wert überschreitet, wird angehalten.
Systemstandard
Der Standardwert beträgt 172.800 Sekunden (2 Tage).
Beispiele
-- Set a session-level timeout
> SET STATEMENT_TIMEOUT = 86400;
> SELECT * FROM DIAMONDS;
-- Reset the timeout duration
> RESET STATEMENT_TIMEOUT;
> SELECT * FROM DIAMONDS;
Um ein Timeout auf Arbeitsbereichsebene festzulegen, wechseln Sie zu den Administratoreinstellungen für Arbeitsbereiche, klicken Sie auf Compute, und klicken Sie dann neben SQL-Warehouses auf Verwalten. Fügen Sie in der Einstellung SQL-Konfigurationsparameter einen Konfigurationsparameter hinzu, wobei der Timeoutwert in Sekunden angegeben wird.
-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400