Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog
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 della colonna | Tipo di dati | Description |
|---|---|---|
| currenttime | timestamp | Ora dell'evento. |
| dbname | character(50) | Nome del database associato alla sessione. |
| newpid | intero | ID di processo per la sessione riavviata. |
| oldpid | intero | 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; ...