STV_SESSIONS - Amazon Redshift

Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting.

STV_SESSIONS

Verwenden Sie die Tabelle STV_SESSIONS zur Anzeige von Informationen zu den aktiven Benutzersitzungen für Amazon Redshift.

Verwenden Sie zur Anzeige des Sitzungsverlaufs die Tabelle STL_SESSIONS anstelle von STV_SESSIONS.

STV_SESSIONS ist für alle Benutzer sichtbar. Superuser können alle Zeilen sehen; reguläre Benutzer können nur ihre eigenen Daten sehen. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Einige oder alle Daten in dieser Tabelle sind auch in der SYS-Überwachungsansicht SYS_SESSION_HISTORY zu finden. Die Daten in der SYS-Überwachungsansicht sind so formatiert, dass sie leichter verwendbar und besser verständlich sind. Wir empfehlen Ihnen, für Ihre Abfragen die SYS-Überwachungsansicht zu verwenden.

Tabellenspalten

Spaltenname Datentyp Beschreibung
starttime timestamp Zeitpunkt des Beginns der Sitzung.
Verarbeitung integer Prozess-ID der Sitzung.
user_name character(50) Der mit der Sitzung verbundene Benutzer.
db_name character(50) Name der mit der Sitzung verbundenen Datenbank.
timeout_sec int Die maximale Zeit in Sekunden, die eine Sitzung ohne Timeout inaktiv oder untätig bleibt. 0 bedeutet, dass kein Timeout eingestellt ist.

Beispielabfragen

Um kurz zu prüfen, ob andere Benutzer derzeit bei Amazon Redshift angemeldet sind, geben Sie die folgende Abfrage ein:

select count(*) from stv_sessions;

Wenn das Ergebnis größer als Eins ist, ist derzeit mindestens ein anderer Benutzer bei der Datenbank angemeldet.

Um alle aktiven Sitzungen für Amazon Redshift anzuzeigen, geben Sie die folgende Abfrage ein:

select * from stv_sessions;

Das folgende Ergebnis zeigt vier aktive Sitzungen, die derzeit auf Amazon Redshift: ausgeführt werden:

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)

Der Benutzername mit dem Präfix IAMA gibt an, dass sich der Benutzer mithilfe von verbundbasiertem Single Sign-On (SSO, Einmalanmeldung) angemeldet hat. Weitere Informationen finden Sie unter Verwenden der IAM-Authentifizierung zur Erstellung von Benutzeranmeldeinformationen für die Datenbank.