STATEMENT_TIMEOUT
Gilt für: Databricks SQL
Der Konfigurationsparameter STATEMENT_TIMEOUT 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 mithilfe der SET-Anweisung auf Sitzungsebene und mithilfe von SQL-Konfigurationsparametern oder der SQL-Warehouses-API auf globaler Ebene festlegen.
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