我知道有用户参数活生生的,它定义了是否应该永远活着,或者在不活动4小时后被杀死。
我的被设置为False。
show parameters like 'CLIENT_SESSION_KEEP_ALIVE';但是,在Snowflake的选项卡帐户>会话中,我看到了我的旧会话,它开始于将近两天前。
当我在QUERY_HISTORY表中检查这个会话时,我还发现几乎有2天没有查询。
为什么我的会议没有被杀?我应该更改哪些设置?
如果无法自动终止这些会话,那么我希望使用select system$abort_session(<session_id>);命令手动杀死它们。
为了做到这一点,首先我需要获得活动会话的列表,这是我在UI选项卡帐户上看到的。
是否有任何系统表/视图可以提供此类数据?
发布于 2020-06-17 12:15:46
根据雪花文档,CLIENT_SESSION_KEEP_ALIVE只用于ODBC、JDBC、Python和Node.JS客户端连接器。它不影响UI。
https://docs.snowflake.com/en/sql-reference/parameters.html#client-session-keep-alive
https://stackoverflow.com/questions/62426359
复制相似问题