Sdílet prostřednictvím


STATEMENT_TIMEOUT

Platí pro:zaškrtnuto ano Databricks SQL

Parametr konfigurace STATEMENT_TIMEOUT určuje dobu časového limitu v sekundách. Počet začíná na začátku spuštění příkazu SQL. Vypršel časový limit jakéhokoli příkazu Databricks SQL s časem běhu, který překračuje hodnotu.

Tento parametr můžete nastavit na úrovni relace pomocí příkazu SET a na globální úrovni pomocí Konfigurace parametrů SQL nebo rozhraní SQL Warehouses API.

Nastavení

Nastavte hodnotu časového limitu v sekundách od 0 do 172800 sekund (2 dny). Všechny příkazy SQL Databricks, které mají čas spuštění překračující nastavenou hodnotu, se zastaví.

Výchozí systém

Výchozí nastavení systému je 172800 sekund (2 dny).

Příklady

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

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

Pokud chcete nastavit časový limit na úrovni pracovního prostoru, přejděte do nastavení správce pracovního prostoru, klikněte na Compute a potom klikněte na Spravovat vedle skladů SQL. V nastavení parametrů konfigurace SQL přidejte parametr konfigurace, ve kterém je hodnota časového limitu v sekundách.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400