STATEMENT_TIMEOUT
适用于:Databricks SQL
STATEMENT_TIMEOUT 配置参数可指定超时持续时间(以秒为单位)。 计数从 SQL 语句执行的开始处开始。 运行时间超过该值的任何 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