Freigeben über


STATEMENT_TIMEOUT

Gilt für: Häkchen 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