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 de plus amples informations, veuillez consulter 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.