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

SYS_UNLOAD_HISTORY

Verwenden Sie UNLOAD_HISTORY, um Details zu UNLOAD-Befehlen anzuzeigen. Jede Zeile stellt einen UNLOAD-Befehl mit akkumulierten Statistiken für einige der Felder dar. Sie enthält sowohl ausgeführte als auch abgeschlossene UNLOAD-Befehle.

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

Tabellenspalten

Spaltenname Datentyp Beschreibung
user_id integer Die ID des Benutzers, der den Entladevorgang gestartet hat.
query_id bigint Die Abfrage-ID des UNLOAD-Befehls.
transaction_id bigint Die Transaktions-ID.
session_id integer Die ID des Prozesses, der den Entladevorgang ausführt.
database_name text Der Name der Datenbank, mit der der Benutzer verbunden war, als der Vorgang ausgegeben wurde.
status text Der Status des UNLOAD-Befehls. Gültige Werte sind u. a.: running, completed, aborted und unknown.
start_time timestamp Der Zeitpunkt, zu dem der Entladevorgang begann.
end_time timestamp Der Zeitpunkt, an dem der Entladevorgang abgeschlossen wurde.
duration bigint Die Dauer (in Mikrosekunden) des UNLOAD-Befehls.
file_format text Gibt das Dateiformat der Ausgabedateien an.
compression_type text Der Komprimierungstyp.
unloaded_location text Der Amazon-S3-Speicherort von entladenen Dateien.
unloaded_rows bigint Die Anzahl der Zeilen.
unloaded_files_count bigint Die Anzahl der Dateien in der Ausgabedatei.
unloaded_files_size bigint Die Dateigröße der Ausgabedatei.
error_message text Die Fehlermeldung des UNLOAD-Befehls.

Beispielabfragen

Die folgende Abfrage zeigt die Details der entladenen Abfrage, einschließlich Format, Zeilen und Dateianzahl des unload-Befehls.

SELECT query_id, file_format, start_time, duration, unloaded_rows, unloaded_files_count FROM sys_unload_history ORDER BY query_id, file_format limit 100;

Beispielausgabe.

query_id | file_format | start_time | duration | unloaded_rows | unloaded_files_count ----------+-------------+----------------------------+----------+---------------+---------------------- 527067 | Text | 2022-02-09 05:18:35.844452 | 5932478 | 10 | 1