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

STL_RESTARTED_SESSIONS

Afin de maintenir une disponibilité continue après certains événements internes, Amazon Redshift peut redémarrer une séance active avec un nouvel ID de processus (PID). Lorsqu’Amazon Redshift redémarre une séance, STL_RESTARTED_SESSIONS enregistre le nouveau et l’ancien 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.

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
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 la table STL_RESTARTED_SESSIONS à la table STL_SESSIONS afin d’afficher les noms d’utilisateur pour les séances 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; ...