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.
STL_RESTARTED_SESSIONS
Pour maintenir une disponibilité continue suite à certains événements internes, Amazon Redshift peut redémarrer une session active avec un nouvel ID de processus ()PID. Lorsqu'Amazon Redshift redémarre une session, STL _ RESTARTED _ SESSIONS enregistre la nouvelle PID et l'ancienne. PID
Pour plus d’informations, consultez les exemples suivants de cette section.
STL_ RESTARTED _ 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.
Certaines ou toutes les données de ce tableau se trouvent également dans la vue SYS de surveillanceSYS_SESSION_HISTORY. Les données de la vue SYS de surveillance sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d'utiliser la vue SYS de surveillance pour vos requêtes.
Colonnes de la table
Nom de la colonne | Type de données | Description |
---|---|---|
currenttime | timestamp | Heure de l’événement. |
dbname | character(50) | Nom de la base de données associée à la séance. |
newpid | entier | ID de processus de la séance redémarrée. |
oldpid | entier | ID de processus de la séance d’origine. |
nom d’utilisateur | character(50) | Nom de l’utilisateur associé à la séance. |
remotehost | character(45) | Nom ou adresse IP de l’hôte distant. |
remoteport | character(32) | Numéro de port de l’hôte distant. |
parkedtime | timestamp | Information à utilisation interne uniquement. |
session_vars | character(2000) | Information à utilisation interne uniquement. |
Exemples de requêtes
L'exemple suivant joint STL _ _ SESSIONS SESSIONS à RESTARTED STL _ pour afficher les noms d'utilisateur des sessions qui ont été redémarrées.
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; ...