STATEMENT_TIMEOUT

适用于:勾选“是” 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