雪花UI会话在4小时后没有被杀死

时间:2020-06-17 09:59:25

标签: snowflake-cloud-data-platform

我知道有一个用户参数CLIENT_SESSION_KEEP_ALIVE,它定义了会话应永远存活还是在闲置4小时后被终止。

我的设置为<script> $('input[type="submit"]').attr('disabled' , true); </script> <script> var timeLeft = 60; var elem = document.getElementById('some_div'); var timerId = setInterval(countdown, 1000); function countdown() { if (timeLeft == -1) { clearTimeout(timerId); doSomething(); } else { elem.innerHTML = timeLeft + ' seconds remaining'; timeLeft--; } } function doSomething() { $(':radio:not(:checked)').attr('disabled', true); $('input[type="submit"]').attr('disabled' , false); } </script>

False

但是在Snowflake UI的“帐户”>“会话”标签上,我看到了我的旧会话,该会话大约在两天前开始。

当我在show parameters like 'CLIENT_SESSION_KEEP_ALIVE'; 表中检查此会话时,我还看到将近2天没有查询。

为什么我的会话没有被杀死?我应该更改哪些设置?


如果没有办法自动终止此类会话,那么我想使用QUERY_HISTORY命令手动终止它们。

为此,我首先需要获取活动会话列表,该列表在“用户界面”标签“帐户”>“会话”中看到。

是否有任何系统表/视图可以提供此类数据?

1 个答案:

答案 0 :(得分:0)

根据Snowflake文档,CLIENT_SESSION_KEEP_ALIVE仅适用于ODBC,JDBC,Python和Node.JS客户端连接器。它不会影响用户界面。

https://docs.snowflake.com/en/sql-reference/parameters.html#client-session-keep-alive