Dela via


STATEMENT_TIMEOUT

Gäller för:markerad ja Databricks SQL

Konfigurationsparametern STATEMENT_TIMEOUT anger en tidsgränstid i sekunder. Räkningen börjar när SQL-instruktionen körs från början. Alla Databricks SQL-uttryck med en körtid som överskrider det angivna värdet tidsavbryts.

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

Inställning

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

Systemstandard

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 ange en tidsgräns 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-konfigurationsparametrar lägger du till en konfigurationsparameter där tidsgränsvärdet ligger i sekunder.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400