c# - 雪花中的查询超时问题
问题描述
当查询未能在 45 秒内执行时,我遇到了查询超时问题。我需要一些关于如何为雪花设置查询超时的建议。仅供参考,我尝试query_Timeout
在雪花文档中提到的连接字符串中使用参数。
认为这是关于 ODBCcommandTimeout
的,我想通过设置来测试它是否失败commandTimeout=1(Second)
,令人惊讶的是它没有失败。我也试过connectionTimeout=1(Second)
我收到以下错误
错误 [HY000] [Snowflake][Snowflake] (15) 查询已超时。用户指定的超时时间(秒=30,已用时间=45)
解决方案
听起来像是用户定义的超时设置。如果您有权访问 ACCOUNTADMIN 角色,我会检查您问题的第一条评论中提到的参数。SQL 将类似于:
使用角色帐户管理员;SHOW PARAMETERS IN USER LIKE '%STATEMENT_TIMEOUT%';
让他们知道是否有帮助!
推荐阅读
- amazon-web-services - 将 index.html 重定向到根 aws s3
- reactjs - React Hook useEffect 缺少依赖项。将加载状态更改为上下文后
- c# - 如何在 C# 中使用我的 Google Cloud Platform JSON 服务帐户凭据(没有 Google 的库)正确签署 Json Web 令牌?
- sql - Oracle中的递归查询-链的长度
- c# - 比较两个(无序列表)匹配列表的有效方法
- rest - blazor 客户端调用第 3 方 rest api 凭据 HttpClientHandler PlatformNotSupported
- machine-learning - 应用 mod 操作进行分类
- apache-spark - 使用 PySpark 从 MariaDB 读取查询
- firebase - 通过 Firebase 发送的电子邮件警告“此链接指向不受信任的站点”
- javascript - 如何在 owl-carousel 中响应设置宽度?