как запросить закрытый сеанс в Vertica - PullRequest
0 голосов
/ 10 января 2019

Есть ли способ запроса закрытой записи сеанса в базе данных vertica? Кажется, есть только таблица хранения текущих активных сессий:

select * from sessions

1 Ответ

0 голосов
/ 15 января 2019

Вы хотите посмотреть на таблицу dc_session_ends.

SELECT * FROM dc_session_ends;

Показывает время, когда сеанс был закрыт, узел, на котором был сеанс, идентификатор_ сеанса и идентификатор_пользователя / имя_пользователя.

Чтобы проверить это, вы можете запросить текущий идентификатор сессии.

SELECT session_id FROM current_session;

Если вы запросите таблицу dc_session_ends с этим session_id, ничего не появится, но если вы закроете свой сеанс, а затем снова подключитесь, вы увидите, что session_id появится.

SELECT * FROM dc_session_ends WHERE session_id = '<session_id>';
...