Share via


STATEMENT_TIMEOUT

適用於:check marked yes Databricks SQL

組態參數會 STATEMENT_TIMEOUT 以秒為單位設定逾時值。 任何具有時鐘運行時間超過值的 Databricks SQL 語句,會逾時。

您可以使用 SET 語句,以及在全域層級使用設定 SQL 參數SQL 倉儲 API,在會話層級設定此參數。

設定

設定介於 0 到 172800 秒 (2 天) 之間的秒數逾時值。 任何具有超過設定值之時鐘運行時間的 Databricks SQL 語句會停止。

系統預設

系統預設值為172800秒(2天)。

範例

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

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

若要設定工作區層級逾時,請移至工作區管理員設定,按兩下 [計算],然後按兩下 [SQL 倉儲] 旁的 [管理]。 在 [SQL 組態參數] 設定中,新增組態參數,其中逾時值以秒為單位。

-- Set a workspace-level timeout
> STATEMENT_TIMEOUT 86400