STL_RESTARTED_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_RESTARTED_SESSIONS

Per mantenere una disponibilità continua in seguito a determinati eventi interni, Amazon Redshift potrebbe riavviare una sessione attiva con un nuovo ID di processo (PID). Quando Amazon Redshift riavvia una sessione, STL_RESTARTED_SESSIONS registra il nuovo PID e il vecchio PID.

Per maggiori informazioni, consultare gli esempi seguenti in questa sezione.

STL_RESTARTED_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 definiti anche nella vista di monitoraggio SYS SYS_SESSION_HISTORY. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.

Colonne di tabella

Nome colonna Tipo di dati Descrizione
currenttime timestamp Ora dell'evento.
dbname character(50) Nome del database associato alla sessione.
newpid integer ID di processo per la sessione riavviata.
oldpid integer ID di processo per la sessione originale.
username character(50) Nome dell'utente associato alla sessione.
remotehost character(45) Nome o indirizzo IP dell'host remoto.
remoteport character(32) Numero di porta dell'host remoto.
parkedtime timestamp Queste informazioni sono solo per uso interno.
session_vars character(2000) Queste informazioni sono solo per uso interno.

Query di esempio

L'esempio seguente collega STL_RESTARTED_SESSIONS a STL_SESSIONS per mostrare i nomi utente per le sessioni che sono state riavviate.

select process, stl_restarted_sessions.newpid, user_name from stl_sessions inner join stl_restarted_sessions on stl_sessions.process = stl_restarted_sessions.oldpid order by process; ...