STATEMENT_TIMEOUT

Si applica a:check marked yes Databricks SQL

Il STATEMENT_TIMEOUT parametro di configurazione imposta un valore di timeout in secondi. Qualsiasi istruzione SQL di Databricks con un tempo di esecuzione del clock a parete che supera il timeout del valore viene superato.

È possibile impostare questo parametro a livello di sessione usando l'istruzione edizione Standard T e a livello globale usando i parametri SQL o l'API SQL Warehouses.

Impostazione

Impostare un valore di timeout in secondi compreso tra 0 e 172800 secondi (2 giorni). Qualsiasi istruzione SQL di Databricks con un tempo di esecuzione del clock a parete che supera il valore impostato viene interrotta.

Predefinito del sistema

Il valore predefinito del sistema è 172800 secondi (2 giorni).

Esempi

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

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

Per impostare un timeout a livello di area di lavoro, passare alle impostazioni di amministrazione dell'area di lavoro, fare clic su Calcolo, quindi su Gestisci accanto a SQL Warehouse. Nell'impostazione Parametri di configurazione SQL aggiungere un parametro di configurazione in cui il valore di timeout è espresso in secondi.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400