如何修改Snowflake数据仓库的查询超时时间?
修改Snowflake仓库级查询超时设置
要让所有使用目标仓库的用户都默认应用新的查询超时限制,你可以通过修改仓库的全局配置来实现,具体操作如下:
- 确认操作权限:需要拥有
ACCOUNTADMIN角色,或被授予该仓库的MODIFY权限才能执行修改。 - 执行仓库配置修改命令:
使用ALTER WAREHOUSE命令调整STATEMENT_TIMEOUT_IN_SECONDS参数,设置你需要的超时秒数:
示例:设置为1小时(3600秒)ALTER WAREHOUSE <你的仓库名称> SET STATEMENT_TIMEOUT_IN_SECONDS = <目标超时秒数>;ALTER WAREHOUSE MY_ANALYTICS_WH SET STATEMENT_TIMEOUT_IN_SECONDS = 3600; - 验证配置生效:执行以下命令查看仓库当前配置,确认
STATEMENT_TIMEOUT_IN_SECONDS已更新为设定值:DESCRIBE WAREHOUSE <你的仓库名称>;
注意:该设置仅对后续连接到该仓库的会话生效,已存在的会话不会自动继承新配置,需重新连接才能应用。单个用户仍可通过ALTER SESSION SET STATEMENT_TIMEOUT_IN_SECONDS = <自定义值>单独调整自己的会话超时,优先级高于仓库级设置。
内容的提问来源于stack exchange,提问作者Mickle-The-Pickle
相关产品推荐
相关产品推荐

