Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 雪花中的查询超时问题_C#_Odbc_Snowflake Cloud Data Platform_Snowflake Schema - Fatal编程技术网

C# 雪花中的查询超时问题

C# 雪花中的查询超时问题,c#,odbc,snowflake-cloud-data-platform,snowflake-schema,C#,Odbc,Snowflake Cloud Data Platform,Snowflake Schema,当查询未能在45秒内执行时,我遇到查询超时问题。我需要一些关于如何设置snowflake的查询超时的建议。仅供参考,我已尝试在连接字符串中使用snowflake文档中提到的query\u Timeout参数 考虑到这是关于ODBCcommandTimeout,我想通过设置commandTimeout=1(秒)来测试它是否失败,令人惊讶的是它没有失败。 我还尝试了connectionTimeout=1(秒) 我得到以下错误 错误[HY000][Snowflake][Snowflake](15)查询

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

考虑到这是关于ODBC
commandTimeout
,我想通过设置
commandTimeout=1(秒)
来测试它是否失败,令人惊讶的是它没有失败。 我还尝试了
connectionTimeout=1(秒)

我得到以下错误

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


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

使用角色ACCOUNTADMIN; 在用户中显示参数,如“%STATEMENT_TIMEOUT%”


让他们知道这是否有用

您可以在雪花的web界面中运行查询吗?那么什么会显示像“%STATEMENT_TIMEOUT%”这样的参数;给你什么?这似乎是雪花这边的一个问题,其他人之前也有同样的问题:你试过这个链接吗。如果您能够从Snowflake UI而不是通过ODBC运行查询,那么这是一个很好的诊断工具。雪花的默认超时时间为2天,因此我怀疑雪花是否是问题的原因。可能会有一个代理或防火墙,它会在某个地方为您计时。