STL_SESSIONS - Amazon Redshift

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

STL_SESSIONS

Restituisce informazioni sulla cronologia della sessione utente.

STL_ SESSIONS differisce da STV _ SESSIONS in quanto STL _ SESSIONS contiene la cronologia delle sessioni, dove STV _ SESSIONS contiene le sessioni attive correnti.

STL_ SESSIONS è visibile a tutti gli utenti. Gli utenti con privilegi avanzati visualizzano tutte le righe; gli utenti regolari visualizzano solo i propri dati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.

Alcuni o tutti i dati di questa tabella sono disponibili anche nella visualizzazione di SYS monitoraggioSYS_SESSION_HISTORY. I dati nella visualizzazione di SYS monitoraggio sono formattati per essere più facili da usare e da comprendere. Ti consigliamo di utilizzare la visualizzazione di SYS monitoraggio per le tue domande.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
userid integer ID dell'utente che ha generato la voce.
starttime timestamp Ora in UTC cui è iniziata la sessione.
endtime timestamp Ora in UTC cui la sessione è terminata.
elaborazione integer ID di processo per la sessione.
user_name character(50) Nome utente associato alla sessione.
db_name character(50) Nome del database associato alla sessione.
timeout_sec int Il tempo massimo in secondi in cui una sessione rimane inattiva o inattiva prima del timeout. 0 indica che non è impostato alcun timeout.
timed_out int

Un valore che indica il motivo per cui la connessione è stata interrotta. Può avere i seguenti valori:

  • 0: La connessione è stata interrotta a causa di un errore sconosciuto.

  • 1: La connessione è scaduta.

  • 2: Il lato client ha interrotto la connessione.

  • 3: un errore interno del backend di Amazon Redshift ha interrotto la connessione.

Query di esempio

Per visualizzare la cronologia delle sessioni per il TICKIT database, digita la seguente query:

select starttime, process, user_name, timeout_sec, timed_out from stl_sessions where db_name='tickit' order by starttime;

Questa query restituisce il seguente output di esempio:

starttime | process | user_name | timeout_sec | timed_out ---------------------------+---------+------------------------+-------------+------------- 2008-09-15 09:54:06.746705 | 32358 | dwuser | 120 | 1 2008-09-15 09:56:34.30275 | 32744 | dwuser | 60 | 1 2008-09-15 11:20:34.694837 | 14906 | dwuser | 0 | 0 2008-09-15 11:22:16.749818 | 15148 | dwuser | 0 | 0 2008-09-15 14:32:44.66112 | 14031 | dwuser | 0 | 0 2008-09-15 14:56:30.22161 | 18380 | dwuser | 0 | 0 2008-09-15 15:28:32.509354 | 24344 | dwuser | 0 | 0 2008-09-15 16:01:00.557326 | 30153 | dwuser | 120 | 1 2008-09-15 17:28:21.419858 | 12805 | dwuser | 0 | 0 2008-09-15 20:58:37.601937 | 14951 | dwuser | 60 | 1 2008-09-16 11:12:30.960564 | 27437 | dwuser | 60 | 1 2008-09-16 14:11:37.639092 | 23790 | dwuser | 3600 | 1 2008-09-16 15:13:46.02195 | 1355 | dwuser | 120 | 1 2008-09-16 15:22:36.515106 | 2878 | dwuser | 120 | 1 2008-09-16 15:44:39.194579 | 6470 | dwuser | 120 | 1 2008-09-16 16:50:27.02138 | 17254 | dwuser | 120 | 1 2008-09-17 12:05:02.157208 | 8439 | dwuser | 3600 | 0 (17 rows)