STL_S3 CLIENT - 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_S3 CLIENT

Übertragungszeit für Datensätze und andere Leistungsmetriken.

Verwenden Sie die CLIENT Tabelle STL _S3, um die Zeit zu ermitteln, die für die Übertragung von Daten aus Amazon S3 aufgewendet wurde.

STL_S3 CLIENT 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
userid integer ID des Benutzers, der den Eintrag generiert hat.
query integer Abfrage-ID. Die Abfrage-Spalte kann verwendet werden, um andere Systemtabellen und Anzeigen anzufügen.
slice integer Die Nummer, die das Slice angibt, in dem die Abfrage ausgeführt wurde.
recordtime timestamp Zeitpunkt der Protokollierung des Datensatzes.
pid integer Prozess-ID. Alle Abfragen in einer Sitzung werden in demselben Prozess ausgeführt; dieser Wert bleibt daher konstant, wenn Sie eine Reihe von Abfragen in derselben Sitzung ausführen.
http_method character(64) HTTPMethodenname, der der Amazon S3 S3-Anfrage entspricht.
Bucket character(64) Name des S3 Buckets.
Schlüssel character(256) Schlüssel, der dem Amazon-S3-Objekt entspricht.
transfer_size bigint Anzahl der übertragenen Bytes.
data_size bigint Anzahl der Datenbytes. Dieser Wert ist für nicht komprimierte Daten identisch mit transfer_size. Wenn Kompression verwendet wurde, ist dies die Größe der nicht komprimierten Daten.
start_time bigint Zeitpunkt, an dem die Übertragung begann (in Mikrosekunden seit dem 1. Januar 2000).
end_time bigint Zeitpunkt, an dem die Übertragung endete (in Mikrosekunden seit dem 1. Januar 2000).
transfer_time bigint Zeitdauer der Übertragung (in Mikrosekunden).
compression_time bigint Anteil der Übertragungszeit, der für die Dekomprimierung aufgewendet wurde (in Mikrosekunden).
connect_time bigint Zeit ab dem Beginn bis zum Abschluss der Verbindung zu dem Remote Server (in Mikrosekunden).
app_connect_time bigint Zeit vom Start bis zum Abschluss der SSL Verbindung/des Handshakes mit dem Remote-Host (in Mikrosekunden).
retries bigint Anzahl der erneuten Übertragungsversuche.
request_id char(32) ID aus dem Amazon S3 HTTP S3-Antwort-Header anfordern
extended_request_id char(128) Erweiterte Anforderungs-ID aus der Amazon S3 HTTP S3-Header-Antwort (x-amz-id-2).
ip_address char(64) IP-Adresse des Servers (ip V4 oder V6).
is_partial Ganzzahl Wert, der, falls wahr (1), angibt, dass die Eingabedatei während eines COPY Vorgangs in Bereiche aufgeteilt wird. Wenn dieser Wert false (0) ist, wird die Eingabedatei nicht geteilt.
start_offset bigint Wert, der den Offsetwert der Aufteilung (in Byte) angibt, wenn die Eingabedatei während eines COPY Vorgangs aufgeteilt wird. Wenn die Datei nicht geteilt wird, ist dieser Wert 0.

Beispielabfrage

Die folgende Abfrage gibt die Zeit zurück, die zum Laden von Dateien mithilfe eines COPY Befehls benötigt wurde.

select slice, key, transfer_time from stl_s3client where query = pg_last_copy_id();

Ergebnis

slice | key | transfer_time ------+-----------------------------+--------------- 0 | listing10M0003_part_00 | 16626716 1 | listing10M0001_part_00 | 12894494 2 | listing10M0002_part_00 | 14320978 3 | listing10M0000_part_00 | 11293439 3371 | prefix=listing10M;marker= | 99395

Mit der folgenden Abfrage werden start_time und end_time in einen Zeitstempel konvertiert.

select userid,query,slice,pid,recordtime,start_time,end_time, '2000-01-01'::timestamp + (start_time/1000000.0)* interval '1 second' as start_ts, '2000-01-01'::timestamp + (end_time/1000000.0)* interval '1 second' as end_ts from stl_s3client where query> -1 limit 5;
userid | query | slice | pid | recordtime | start_time | end_time | start_ts | end_ts --------+-------+-------+-------+----------------------------+-----------------+-----------------+----------------------------+---------------------------- 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.207839 | 616436837154256 | 616436837207838 | 2019-07-14 16:27:17.154256 | 2019-07-14 16:27:17.207838 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.252521 | 616436837208208 | 616436837252520 | 2019-07-14 16:27:17.208208 | 2019-07-14 16:27:17.25252 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.284376 | 616436837208460 | 616436837284374 | 2019-07-14 16:27:17.20846 | 2019-07-14 16:27:17.284374 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.285307 | 616436837208980 | 616436837285306 | 2019-07-14 16:27:17.20898 | 2019-07-14 16:27:17.285306 0 | 0 | 0 | 23449 | 2019-07-14 16:27:17.353853 | 616436837302216 | 616436837353851 | 2019-07-14 16:27:17.302216 | 2019-07-14 16:27:17.353851