【发布时间】:2020-06-17 09:59:25
【问题描述】:
我知道有一个用户参数CLIENT_SESSION_KEEP_ALIVE,它定义了会话是应该永远保持活动状态还是在 4 小时不活动后被终止。
我的设置为False。
show parameters like 'CLIENT_SESSION_KEEP_ALIVE';
但在“帐户”>“会话”选项卡上的 Snowflake UI 中,我看到了大约 2 天前开始的旧会话。
当我在QUERY_HISTORY 表中检查此会话时,我还看到将近 2 天没有查询。
为什么我的会话没有被杀死?我应该更改哪些设置?
如果无法自动终止此类会话,那么我想使用select system$abort_session(<session_id>); 命令手动终止它们。
为了做到这一点,首先我需要获取活动会话列表,我在 UI 选项卡 Account > Sessions 上看到。
有没有可以提供此类数据的系统表/视图?
【问题讨论】:
标签: snowflake-cloud-data-platform