STL_UNLOAD_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_UNLOAD_LOG

Zeichnet die Details für eine Entladeoperation auf.

STL_ UNLOAD _ LOG zeichnet eine Zeile für jede Datei auf, die durch eine UNLOAD Anweisung erstellt wurde. Wenn an beispielsweise 12 Dateien UNLOAD erstellt, enthält STL UNLOAD _ _ LOG 12 entsprechende Zeilen.

STL_ UNLOAD _ LOG 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.

Anmerkung

STL_ UNLOAD _ enthält LOG nur Abfragen, die auf Hauptclustern ausgeführt werden. Abfragen, die auf Nebenläufigkeitsskalierungs-Clustern ausgeführt werden, sind nicht enthalten. Für den Zugriff auf Abfragen, die sowohl auf Haupt- als auch auf Clustern zur Parallelitätsskalierung ausgeführt werden, empfehlen wir, die SYS Überwachungsansicht SYS_UNLOAD_HISTORY und SYS_UNLOAD_DETAIL zu verwenden. Die Daten in der SYS Überwachungsansicht sind so formatiert, dass sie einfacher zu verwenden und zu verstehen sind.

Tabellenspalten

Spaltenname Datentyp Beschreibung
userid integer ID des Benutzers, der den Eintrag generiert hat.
query integer Die Abfrage-ID.
slice integer Die Nummer, die das Slice angibt, in dem die Abfrage ausgeführt wurde.
pid integer Die mit der Abfrageanweisung verbundene Prozess-ID.
path (Pfad) character(1280) Der vollständige Amazon-S3-Objektpfad für die Datei.
start_time timestamp Anfangszeit der Transaktion.
end_time timestamp Endzeit der Transaktion.
line_count bigint Anzahl der in die Datei entladenen Zeilen.
transfer_size bigint Anzahl der übertragenen Bytes.
file_format character(10) Format der entladenen Datei.

Beispielabfrage

Um eine Liste der Dateien zu erhalten, die mit einem UNLOAD Befehl in Amazon S3 geschrieben wurden, können Sie nach UNLOAD Abschluss des Vorgangs eine Amazon S3 S3-Listenoperation aufrufen. Sie können auch STL _ UNLOAD _ abfragenLOG.

Die folgende Abfrage gibt den Pfadnamen für Dateien zurück, die von und UNLOAD für die letzte abgeschlossene Abfrage erstellt wurden:

select query, substring(path,0,40) as path from stl_unload_log where query = pg_last_query_id() order by path;

Dieser Befehl gibt die folgende Beispielausgabe aus:

query | path -------+-------------------------------------- 2320 | s3://amzn-s3-demo-bucket/venue0000_part_00 2320 | s3://amzn-s3-demo-bucket/venue0001_part_00 2320 | s3://amzn-s3-demo-bucket/venue0002_part_00 2320 | s3://amzn-s3-demo-bucket/venue0003_part_00 (4 rows)