Dela via


STATEMENT_TIMEOUT

Gäller för:markerad ja Databricks SQL

Konfigurationsparametern STATEMENT_TIMEOUT anger en tidsgränstid i sekunder. Antalet börjar i början av SQL-instruktionens körning. Alla Databricks SQL-uttryck med en körningstid som överskrider värdet överskrids.

Du kan set den här parametern på sessionsnivå med hjälp av SET-instruktionen och på global nivå med hjälp av Configure SQL parameters eller SQL Warehouses API.

Inställning

Set ett timeout-värde i sekunder mellan 0 och 172800 sekunder (2 dagar). Alla Databricks SQL-uttryck som har en körningstid som överskrider set-värdet stoppas.

Systemets standard

Systemets standardvärde är 172800 sekunder (2 dagar).

Exempel

-- Set a session-level timeout
> SET STATEMENT_TIMEOUT = 86400;
> SELECT * FROM DIAMONDS;

-- Reset the timeout duration
> RESET STATEMENT_TIMEOUT;
> SELECT * FROM DIAMONDS;

Om du vill set en timeout på arbetsytan går du till administratörsinställningarna för arbetsytan, klickar på Computeoch klickar sedan på Hantera bredvid SQL-lager. I inställningen SQL Configuration Parameters lägger du till en konfigurationsparameter where timeout-värdet är i sekunder.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400