STV_SESSIONS
Utilice la tabla STV_SESSIONS para ver información acerca de las sesiones de usuario activas para Amazon Redshift.
Para ver el historial de sesiones, utilice la tabla STL_SESSIONS, en lugar de STV_SESSIONS.
STV_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 |
---|---|---|
starttime | Marca de tiempo | Hora de inicio de la sesión. |
procesar | integer | ID de proceso para la sesión. |
user_name | character (50) | Usuario asociado con la sesión. |
db_name | character (50) | Nombre de la base de datos asociada a la sesión. |
timeout_sec | int | El tiempo máximo en segundos durante el cual una sesión permanece inactiva o en reposo antes de que se cierre. El 0 indica que no se establece tiempo de espera. |
Consultas de ejemplo
Para verificar rápidamente si hay algún otro usuario en este momento con una sesión abierta en Amazon Redshift, escriba la siguiente consulta:
select count(*) from stv_sessions;
Si el resultado es mayor que uno, hay al menos un usuario más en este momento con una sesión abierta en la base de datos.
Para ver todas las sesiones activas de Amazon Redshift, escriba la siguiente consulta:
select * from stv_sessions;
El siguiente resultado muestra cuatro sesiones activas actualmente en Amazon Redshift:
starttime | process |user_name | db_name | timeout_sec -------------------------+---------+----------------------------+----------------------------+------------- 2018-08-06 08:44:07.50 | 13779 | IAMA:aws_admin:admin_grp | dev | 0 2008-08-06 08:54:20.50 | 19829 | dwuser | dev | 120 2008-08-06 08:56:34.50 | 20279 | dwuser | dev | 120 2008-08-06 08:55:00.50 | 19996 | dwuser | tickit | 0 (3 rows)
En nombre de usuario con el prefijo IAMA indica que el usuario inició una sesión con el inicio de sesión único federado. Para obtener más información, consulte Uso de la autenticación de IAM para generar credenciales de usuario de base de datos.