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.
Gibt Informationen zur Nachverfolgung eines Datenladevorgangs bzw. zur Fehlerbehebung aus.
Diese Ansicht zeichnet den Fortschritt jeder Datendatei auf, während sie in eine Datenbanktabelle geladen wird.
Diese Ansicht 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 | Ganzzahl | ID des Benutzers, der den Eintrag generiert hat. |
query_id | Ganzzahl | Abfrage-ID. |
file_name | character(256) | Der zu ladende Dateiname. |
bytes_scanned | Ganzzahl | Die Anzahl der von der Datei in Amazon S3 gescannten Bytes. |
lines_scanned | integer | Anzahl der aus der Ladedatei gescannten Zeilen. Diese Zahl stimmt möglicherweise nicht mit der Anzahl der tatsächlich geladen Zeilen überein. So kann der Ladevorgang beispielsweise eine Anzahl ungültiger Datensätze scannen und tolerieren, je nach der MAXERROR-Option im COPY-Befehl. |
record_time | Zeitstempel | Zeitpunkt der letzten Aktualisierung dieses Eintrags. |
splits_scanned | Anzahl der Splits dieser Datei. | Anzahl der Splits dieser Datei. |
start_time | Zeitstempel | Uhrzeit, zu der diese Dateiverarbeitung gestartet wurde. |
end_time | Zeitstempel | Uhrzeit, zu der diese Dateiverarbeitung abgeschlossen wurde. |
Beispielabfragen
Das folgende Beispiel gibt Details zur letzten COPY-Operation aus.
select query_id, trim(file_name) as file, record_time
from sys_load_detail
where query_id = pg_last_copy_id();
query_id | file | record_time
----------+----------------------------------+----------------------------
28554 | s3://dw-tickit/category_pipe.txt | 2013-11-01 17:14:52.648486
(1 row)
Die folgende Abfrage enthält Einträge für einen neuen Ladevorgang der Tabellen in der TICKIT-Datenbank:
select query_id, trim(file_name), record_time
from sys_load_detail
where file_name like '%tickit%' order by query_id;
query_id | btrim | record_time
----------+--------------------------+----------------------------
22475 | tickit/allusers_pipe.txt | 2013-02-08 20:58:23.274186
22478 | tickit/venue_pipe.txt | 2013-02-08 20:58:25.070604
22480 | tickit/category_pipe.txt | 2013-02-08 20:58:27.333472
22482 | tickit/date2008_pipe.txt | 2013-02-08 20:58:28.608305
22485 | tickit/allevents_pipe.txt| 2013-02-08 20:58:29.99489
22487 | tickit/listings_pipe.txt | 2013-02-08 20:58:37.632939
22593 | tickit/allusers_pipe.txt | 2013-02-08 21:04:08.400491
22596 | tickit/venue_pipe.txt | 2013-02-08 21:04:10.056055
22598 | tickit/category_pipe.txt | 2013-02-08 21:04:11.465049
22600 | tickit/date2008_pipe.txt | 2013-02-08 21:04:12.461502
22603 | tickit/allevents_pipe.txt| 2013-02-08 21:04:14.785124
22605 | tickit/listings_pipe.txt | 2013-02-08 21:04:20.170594
(12 rows)
Die Tatsache, dass ein Datensatz in die Protokolldatei für diese Systemansicht geschrieben wird, bedeutet nicht, dass der Ladevorgang erfolgreich im Rahmen seiner enthaltenden Transaktion bestätigt wurde. Fragen Sie zur Prüfung von Ladebestätigungen die Ansicht STL_UTILITYTEXT ab und suchen Sie nach dem COMMIT-Datensatz, der einer COPY-Transaktion entspricht. Beispielsweise verbindet diese Abfrage SYS_LOAD_DETAIL und STL_QUERY auf der Grundlage einer Unterabfrage für STL_UTILITYTEXT:
select l.query_id,rtrim(l.file_name),q.xid
from sys_load_detail l, stl_query q
where l.query_id=q.query
and exists
(select xid from stl_utilitytext where xid=q.xid and rtrim("text")='COMMIT');
query_id | rtrim | xid
----------+---------------------------+-------
22600 | tickit/date2008_pipe.txt | 68311
22480 | tickit/category_pipe.txt | 68066
7508 | allusers_pipe.txt | 23365
7552 | category_pipe.txt | 23415
7576 | allevents_pipe.txt | 23429
7516 | venue_pipe.txt | 23390
7604 | listings_pipe.txt | 23445
22596 | tickit/venue_pipe.txt | 68309
22605 | tickit/listings_pipe.txt | 68316
22593 | tickit/allusers_pipe.txt | 68305
22485 | tickit/allevents_pipe.txt | 68071
7561 | allevents_pipe.txt | 23429
7541 | category_pipe.txt | 23415
7558 | date2008_pipe.txt | 23428
22478 | tickit/venue_pipe.txt | 68065
526 | date2008_pipe.txt | 2572
7466 | allusers_pipe.txt | 23365
22482 | tickit/date2008_pipe.txt | 68067
22598 | tickit/category_pipe.txt | 68310
22603 | tickit/allevents_pipe.txt | 68315
22475 | tickit/allusers_pipe.txt | 68061
547 | date2008_pipe.txt | 2572
22487 | tickit/listings_pipe.txt | 68072
7531 | venue_pipe.txt | 23390
7583 | listings_pipe.txt | 23445
(25 rows)