STL_CONNECTION_LOG - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

STL_CONNECTION_LOG

Protokolliert Authentifizierungsversuche sowie Verbindungen und Verbindungstrennungen.

STL_ CONNECTION _ LOG ist nur für Superuser sichtbar. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Einige oder alle Daten in dieser Tabelle befinden sich auch in der SYS ÜberwachungsansichtSYS_CONNECTION_LOG. Die Daten in der SYS Überwachungsansicht sind so formatiert, dass sie einfacher zu verwenden und zu verstehen sind. Wir empfehlen Ihnen, die SYS Überwachungsansicht für Ihre Abfragen zu verwenden.

Tabellenspalten

Spaltenname Datentyp Beschreibung
event character(50) Verbindungs- oder Authentifizierungsereignis.
recordtime timestamp Uhrzeit, zu der das Ereignis aufgetreten ist.
remotehost character(45) Name oder IP-Adresse des Remote-Hosts.
remoteport character(32) Portnummer für den Remote-Host.
pid integer Die mit der Anweisung verbundene Prozess-ID.
dbname character(50) Datenbankname.
Benutzernamen ein character(50) Benutzername.
authmethod character(32) Authentifizierungsmethode.
duration integer Dauer der Verbindung in Mikrosekunden.
sslversion character(50) Version von Secure Sockets Layer (SSL).
sslcipher character(128) SSLChiffre.
mtu Ganzzahl Maximale Übertragungseinheit ()MTU.
sslcompression character(64) SSLArt der Komprimierung.
sslexpansion character(64) SSLErweiterungstyp.
iamauthguid character(36) Die IAM Authentifizierungs-ID für die CloudTrail Anfrage.
application_name character(250) Der ursprüngliche oder aktualisierte Name der Anwendung für eine Sitzung.
os_version character(64) Die Version des Betriebssystems, das sich auf dem Clientcomputer befindet, der eine Verbindung zu Ihrem Amazon-Redshift-Cluster herstellt.
driver_version character(64) Die Version von ODBC oder dem JDBC Treiber, der über Ihre SQL Client-Tools von Drittanbietern eine Verbindung zu Ihrem Amazon Redshift Redshift-Cluster herstellt.
plugin_name character(32) Der Name des Plug-Ins, mit dem Sie eine Verbindung zu Ihrem Amazon-Redshift-Cluster herstellen.
protocol_version integer Die interne Protokollversion, die der Amazon-Redshift-Treiber beim Herstellen der Verbindung mit dem Server verwendet. Die Protokollversionen werden zwischen Treiber und Server ausgehandelt. Die Version beschreibt die verfügbaren Funktionen. Gültige Werte sind:
  • 0 (BASE_ _ SERVER PROTOCOL _VERSION)

  • 1 (EXTENDED_ _ RESULT _ METADATA SERVER PROTOCOL _VERSION) — Um einen Roundtrip pro Abfrage zu speichern, sendet der Server zusätzliche Metadateninformationen für die Ergebnismenge.

  • 2 (BINARY_ PROTOCOL _VERSION) — Je nach Datentyp der Ergebnismenge sendet der Server Daten im Binärformat.

  • 3 (EXTENDED2_ _ RESULT _ METADATA _ SERVER PROTOCOL _VERSION) — Der Server sendet Informationen einer Spalte unter Berücksichtigung der Groß- und Kleinschreibung (Sortierung).

sessionid character(36) Der global eindeutige Bezeichner für die aktuelle Sitzung. Die Sitzungs-ID bleibt auch nach Neustarts bei Knotenfehlern bestehen.
Kompression character(16) Der für die Verbindung verwendete Komprimierungsalgorithmus.

Beispielabfragen

Führen Sie folgende Abfrage aus, um die Details zu offenen Verbindungen anzuzeigen.

select recordtime, username, dbname, remotehost, remoteport from stl_connection_log where event = 'initiating session' and pid not in (select pid from stl_connection_log where event = 'disconnecting session') order by 1 desc; recordtime | username | dbname | remotehost | remoteport --------------------+-------------+------------+---------------+------------ 2014-11-06 20:30:06 | rdsdb | dev | [local] | 2014-11-06 20:29:37 | test001 | test | 10.49.42.138 | 11111 2014-11-05 20:30:29 | rdsdb | dev | 10.49.42.138 | 33333 2014-11-05 20:28:35 | rdsdb | dev | [local] | (4 rows)

Das folgende Beispiel illustriert einen fehlgeschlagenen Authentifizierungsversuch sowie eine erfolgreiche Verbindung und Verbindungstrennung.

select event, recordtime, remotehost, username from stl_connection_log order by recordtime; event | recordtime | remotehost | username -----------------------+---------------------------+--------------+--------- authentication failure | 2012-10-25 14:41:56.96391 | 10.49.42.138 | john authenticated | 2012-10-25 14:42:10.87613 | 10.49.42.138 | john initiating session | 2012-10-25 14:42:10.87638 | 10.49.42.138 | john disconnecting session | 2012-10-25 14:42:19.95992 | 10.49.42.138 | john (4 rows)

Das folgende Beispiel zeigt die Version des ODBC Treibers, das Betriebssystem auf dem Client-Computer und das Plug-in, das für die Verbindung mit dem Amazon Redshift Redshift-Cluster verwendet wird. In diesem Beispiel dient das verwendete Plugin der ODBC Standard-Treiberauthentifizierung mit einem Anmeldenamen und einem Passwort.

select driver_version, os_version, plugin_name from stl_connection_log; driver_version | os_version | plugin_name ----------------------------------------+-----------------------------------+-------------------- Amazon Redshift ODBC Driver 1.4.15.0001 | Darwin 18.7.0 x86_64 | none Amazon Redshift ODBC Driver 1.4.15.0001 | Linux 4.15.0-101-generic x86_64 | none

Das folgende Beispiel zeigt die Version des Betriebssystems auf dem Clientcomputer, die Treiberversion und die Protokollversion an.

select os_version, driver_version, protocol_version from stl_connection_log; os_version | driver_version | protocol_version --------------------------------+------------------------------+-------------------- Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2