STL_RESTARTED_SESSIONS - Amazon Redshift

STL_RESTARTED_SESSIONS

Para mantener una disponibilidad constante después de determinados eventos internos, Amazon Redshift podría reiniciar una sesión activa con un ID de proceso (PID) nuevo. Cuando Amazon Redshift reinicia una sesión, STL_RESTARTED_SESSIONS registra el PID nuevo y el PID anterior.

Para obtener más información, vea los ejemplos a continuación en esta sección.

STL_RESTARTED_SESSIONS es visible para todos los usuarios. Los superusuarios pueden ver todas las filas; los usuarios normales solo pueden ver sus datos. Para obtener más información, consulte Visibilidad de datos en las tablas y vistas de sistema.

Algunos o todos los datos de esta tabla también están en la vista de monitoreo SYS SYS_SESSION_HISTORY. Los datos de la vista de monitoreo SYS están formateados para que sean más fáciles de usar y entender. Se recomienda utilizar la vista de monitoreo SYS para las consultas.

Columnas de la tabla

Nombre de la columna Tipo de datos Descripción
currenttime Marca de tiempo Hora del evento.
dbname character (50) Nombre de la base de datos asociada a la sesión.
newpid integer ID de proceso para la sesión reiniciada.
oldpid integer ID de proceso para la sesión original.
username character (50) Nombre del usuario asociado a la sesión.
remotehost character(45) Nombre o dirección IP del host remoto.
remoteport character (32) Número del puerto del host remoto.
parkedtime Marca de tiempo Esta información es solo para uso interno.
session_vars character (2000) Esta información es solo para uso interno.

Consultas de ejemplo

En el siguiente ejemplo, se combina STL_RESTARTED_SESSIONS con STL_SESSIONS para mostrar los nombres de usuario para las sesiones que se reiniciaron.

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; ...