STV_SESSIONS - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

STV_SESSIONS

Utilisez la table STV_SESSIONS pour afficher des informations sur les sessions utilisateur actives pour Amazon Redshift.

Pour afficher l’historique des sessions, utilisez la table STL_SESSIONS, plutôt que STV_SESSIONS.

STV_SESSIONS est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour plus d’informations, consultez Visibilité des données dans les tables et vues système.

Tout ou partie des données de cette table sont également disponibles dans la vue de surveillance SYS SYS_SESSION_HISTORY. Les données de la vue de surveillance SYS sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d’utiliser la vue de surveillance SYS pour vos requêtes.

Colonnes de la table

Nom de la colonne Type de données Description
starttime timestamp Heure de démarrage de la session.
process entier ID de processus de la séance.
user_name character(50) Utilisateur associé à la session.
db_name character(50) Nom de la base de données associée à la séance.
timeout_sec int La durée maximale en secondes pendant laquelle une session reste inactive ou en veille avant de se terminer. 0 indique qu'aucun délai d'attente n'est défini.

Exemples de requêtes

Pour effectuer une vérification rapide afin de voir si d’autres utilisateurs sont actuellement connectés à Amazon Redshift, tapez la requête suivante :

select count(*) from stv_sessions;

Si le résultat est supérieur à un, alors au moins un autre utilisateur est actuellement connecté à la base de données.

Pour afficher toutes les sessions actives pour Amazon Redshift, tapez la requête suivante :

select * from stv_sessions;

Le résultat suivant montre quatre sessions actives fonctionnant sur 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)

Le nom d’utilisateur préfixé par IAMA indique que l’utilisateur s’est connecté à l’aide de l’authentification unique fédérée. Pour plus d’informations, consultez Utilisation de l’authentification IAM pour générer des informations d’identification de l’utilisateur de base de données.