首页 > 解决方案 > 雪花中的查询超时问题

问题描述

当查询未能在 45 秒内执行时,我遇到了查询超时问题。我需要一些关于如何为雪花设置查询超时的建议。仅供参考,我尝试query_Timeout在雪花文档中提到的连接字符串中使用参数。

认为这是关于 ODBCcommandTimeout的,我想通过设置来测试它是否失败commandTimeout=1(Second),令人惊讶的是它没有失败。我也试过connectionTimeout=1(Second)

我收到以下错误

错误 [HY000] [Snowflake][Snowflake] (15) 查询已超时。用户指定的超时时间(秒=30,已用时间=45)

标签: c#odbcsnowflake-cloud-data-platformsnowflake-schema

解决方案


听起来像是用户定义的超时设置。如果您有权访问 ACCOUNTADMIN 角色,我会检查您问题的第一条评论中提到的参数。SQL 将类似于:

使用角色帐户管理员;SHOW PARAMETERS IN USER LIKE '%STATEMENT_TIMEOUT%';

让他们知道是否有帮助!


推荐阅读