STATEMENT_TIMEOUT
Si applica a: 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