STATEMENT_TIMEOUT

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL

A STATEMENT_TIMEOUT konfigurációs paraméter másodpercben adja meg az időtúllépés időtartamát. A darabszám az SQL-utasítás végrehajtásának elején kezdődik. Bármely Databricks SQL-utasítás időtúllépést szenved, ha futásideje meghaladja a megadott értéket.

Ezt a paramétert a munkamenet szintjén állíthatja be a SET utasítás és globális szinten az SQL-paraméterek konfigurálása vagy SQL Warehouses APIhasználatával.

Beállítás

Állítson be egy időtúllépési értéket másodpercben 0 és 172800 másodperc között (2 nap). Minden Olyan Databricks SQL-utasítás leáll, amelynek végrehajtási ideje meghaladja a beállított értéket.

A rendszer alapértelmezése

A rendszer alapértelmezett értéke 172800 másodperc (2 nap).

Példák

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

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

Munkaterületszintű időtúllépési korlát beállításához nyissa meg a munkaterület rendszergazdai beállításait, kattintson a Számítás, majd a Kezelés gombra az SQL-raktárakmellett. Az SQL-konfigurációs paraméterek beállításban adjon hozzá egy konfigurációs paramétert, amelyben az időtúllépési érték másodpercben van.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400