Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:
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