2

我们有通过 ODBC 2.23.0 连接到雪花的 SAS 应用程序。每当用户从 SAS 中止查询时,它都会继续在 Snowflake 上运行。

我们尝试在用户级别设置 ABORT_DETACHED_QUERY= TRUE,但查询在 5 分钟后没有中止。必须在 15 分钟后手动中止查询,用户通过 SAS 中止查询(用户确认他在中止查询后退出了应用程序)

有人可以帮助我了解如何调试此问题,以避免在 snowfalke 上长时间运行中止查询。(我知道如何设置标准来中止长时间运行的查询,但我正在寻找中止上述情况的情况)。提前致谢。

4

1 回答 1

0

这是 SAS 与基本上任何 DBMS 的常见行为,所以这并不完全让我感到惊讶。我不认为你真的可以做更多的事情,除非 ABORT_DETACHED_QUERY=TRUE 应该实际工作但不是由于错误。因此,这里唯一真正的解决方案是提交这个以使用 SAS 打开一个轨道,看看他们是否能告诉你任何事情。

否则,你有雪花系统的管理员吗?他们可能会中止您的查询吗?无论如何,这是非云系统上的常用解决方案。

于 2022-01-03T16:39:53.620 回答