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