Я знаю, что существует пользовательский параметр CLIENT_SESSION_KEEP_ALIVE , который определяет, должен ли сеанс оставаться в живых навсегда или быть прерванным после 4 часов бездействия.
У меня установлено значение False
.
show parameters like 'CLIENT_SESSION_KEEP_ALIVE';
Но в пользовательском интерфейсе Snowflake на вкладке Account> Sessions я вижу свою старую сессию, которая началась почти 2 дня go.
Когда я проверяю этот сеанс в таблице QUERY_HISTORY
, Я также вижу, что почти 2 дня не было запросов.
Почему моя сессия не прерывается? Какие настройки мне следует изменить?
Если нет возможности убить такие сеансы автоматически, я бы хотел убить их вручную с помощью команды select system$abort_session(<session_id>);
.
Чтобы Сделайте это, прежде всего мне нужно получить список активных сеансов, которые я вижу на вкладке пользовательского интерфейса Account> Sessions.
Есть ли какая-либо системная таблица / представление, которое может предоставить такие данные?