Delen via


STATEMENT_TIMEOUT

Van toepassing op:check marked yes Databricks SQL

De STATEMENT_TIMEOUT configuratieparameter stelt een time-outwaarde in seconden in. Er is een time-out opgetreden voor elke Databricks SQL-instructie met een wandklok die de waarde overschrijdt.

U kunt deze parameter instellen op sessieniveau met behulp van de SET-instructie en op globaal niveau met behulp van SQL-parameters of SQL Warehouses-API configureren.

Instelling

Stel een time-outwaarde in seconden in tussen 0 en 172800 seconden (2 dagen). Elke Databricks SQL-instructie met een uitvoeringstijd van een wandklok die de ingestelde waarde overschrijdt, wordt gestopt.

Systeemstandaard

De systeemstandaard is 172800 seconden (2 dagen).

Voorbeelden

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

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

Als u een time-out op werkruimteniveau wilt instellen, gaat u naar de instellingen van de werkruimtebeheerder, klikt u op Compute en vervolgens op Beheren naast SQL-warehouses. Voeg in de instelling SQL-configuratieparameters een configuratieparameter toe waarbij de time-outwaarde in seconden is.

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400