Amazon Redshift unterstützt ab Patch 198 nicht mehr die Erstellung neuer Python-UDFs. Bestehende Python-UDFs werden bis zum 30. Juni 2026 weiterhin funktionieren. Weitere Informationen finden Sie im Blog-Posting
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.
SVCS_S3QUERY_SUMMARY
Verwenden Sie die Ansicht SVCS_S3QUERY_SUMMARY, um eine Zusammenfassung aller Data Lake-Abfragen abzurufen, die auf dem System ausgeführt wurden. Ein Segment kann einen Scan einer externen Tabelle durchführen.
Anmerkung
Systemansichten mit dem Präfix SVCS enthalten Details zu Abfragen auf den Haupt- und Nebenläufigkeitsskalierungs-Clustern. Die Ansichten sind mit denen mit dem Präfix SVL vergleichbar, nur dass die SVL-Ansichten nur Informationen für Abfragen bereitstellen, die auf dem Haupt-Cluster ausgeführt werden.
SVCS_S3QUERY_SUMMARY 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.
Informationen zu SVL_S3QUERY finden Sie unter SVL_S3QUERY.
Tabellenspalten
| Spaltenname | Datentyp | Beschreibung |
|---|---|---|
| userid | integer | Die ID des Benutzers, der den jeweiligen Eintrag generiert hat. |
| query | integer | Die Abfrage-ID. Mit diesem Wert können Sie verschiedene andere Systemtabellen und Ansichten verbinden. |
| xid | bigint | Die Transaktions-ID. |
| pid | integer | Die Prozess-ID. |
| segment | integer | Die Segmentnummer. Eine Abfrage besteht aus mehreren Segmenten, und jedes Segment besteht aus einem oder mehreren Schritten. |
| Schritt | integer | Der Abfrage-Schritt, der ausgeführt wurde. |
| starttime | timestamp | Der Zeitpunkt nach UTC, an dem die Ausführung der Redshift-Spectrum-Abfrage in diesem Segment gestartet wurde. Ein Segment kann nur einen Scan einer externen Tabelle enthalten. |
| endtime | timestamp | Der Zeitpunkt nach UTC, an dem die Redshift-Spectrum-Abfrage in diesem Segment abgeschlossen wurde. Ein Segment kann nur einen Scan einer externen Tabelle enthalten. |
| elapsed | integer | Die Zeitdauer der Ausführung der Redshift-Spectrum-Abfrage in diesem Segment (in Mikrosekunden). |
| aborted | integer | Wenn eine Abfrage vom System oder einem Benutzer beendet wurde, enthält diese Spalte den Wert 1. Wenn die Abfrage abgeschlossen wurde, enthält diese Spalte 0. |
| external_table_name | char(136) | Das interne Format des Namens der externen Tabelle für den Scan einer externen Tabelle. |
| file_format | character(16) | Das Dateiformat der Daten einer externen Tabelle. |
| is_partitioned | char(1) | Wenn „true“ (t) zeigt dieser Spaltenwert an, dass die externe Tabelle partitioniert ist. |
| is_rrscan | char(1) | Wenn „true“ (t) zeigt dieser Spaltenwert an, dass ein Scan mit Bereichseinschränkung durchgeführt wurde. |
| is_nested | varchar(1) | Bei „true“ (t) gibt dieser Spaltenwert an, dass auf den verschachtelten Spaltendatentyp zugegriffen wird. |
| s3_scanned_rows | bigint | Die Anzahl der von Amazon S3 gescannten und an die Redshift-Spectrum-Ebene gesendeten Zeilen. Bei von RG bereitgestellten Clustern ist dies die Gesamtzahl der Zeilen, die vom nativen Reader des Clusters in allen Bereichen direkt von Amazon S3 aus gescannt wurden, bevor der Filter-Pushdown erfolgt. |
| s3_scanned_bytes | bigint | Die Anzahl der von Amazon S3 gescannten und an die Redshift-Spectrum-Ebene gesendeten Bytes, basierend auf komprimierten Daten. Bei von RG bereitgestellten Clustern ist dies die Gesamtzahl der Byte, die vor dem Filter-Pushdown direkt von Amazon S3 über alle Bereiche hinweg vom systemeigenen Reader des Clusters gescannt wurden. |
| s3query_returned_rows | bigint | Die Anzahl der von der Redshift Spectrum-Ebene an den Cluster zurückgegebenen Zeilen. Bei von RG bereitgestellten Clustern ist dies die Gesamtzahl der Zeilen, die nach dem Filter-Pushdown vom systemeigenen Reader des Clusters in allen Bereichen zurückgegeben wurden. |
| s3query_returned_bytes | bigint | Die Anzahl der von der Redshift Spectrum-Ebene an den Cluster zurückgegebenen Bytes. Eine große Menge an Amazon Redshift zurückgegebener Daten kann sich auf die Systemleistung auswirken. Bei von RG bereitgestellten Clustern ist dies die Gesamtzahl der Byte, die nach dem Filter-Pushdown vom systemeigenen Reader des Clusters über alle Bereiche hinweg zurückgegeben wurden. |
| files | Ganzzahl | Die Anzahl der Dateien, die für diese Data-Lake-Abfrage verarbeitet wurden. Eine kleine Anzahl von Dateien schränkt die Vorteile der parallelen Verarbeitung ein. |
| files_max | integer | Die maximale Anzahl der auf einem Slice verarbeiteten Dateien. |
| files_avg | integer | Die durchschnittliche Anzahl der auf einem Slice verarbeiteten Dateien. |
| splits | bigint | Die Anzahl der Aufteilungen, die für dieses Segment verarbeitet wurden. Die Anzahl der Aufteilungen, die in diesem Slice verarbeitet wurden. Bei großen aufteilbaren Datendateien versucht Redshift Spectrum beispielsweise bei Dateigrößen über 512 MB, die Dateien zur parallelen Verarbeitung auf mehrere S3-Anforderungen aufzuteilen. |
| splits_max | integer | Die maximale Anzahl der Aufteilungen, die in diesem Slice verarbeitet wurden |
| splits_avg | bigint | Die durchschnittliche Anzahl der Aufteilungen, die in diesem Slice verarbeitet wurden |
| total_split_size | bigint | Die Gesamtgröße aller verarbeiteten Aufteilungen |
| max_split_size | bigint | Die maximale verarbeitete Aufteilungsgröße (in Bytes) |
| avg_split_size | bigint | Die durchschnittliche verarbeitete Aufteilungsgröße (in Bytes) |
| total_retries | bigint | Die Gesamtzahl der erneuten Versuche für die Amazon-Redshift-Abfrage in diesem Segment. Bei Clustern vom Typ RG-Knoten ist diese Spalte veraltet und enthält -1. Informationen zu Wiederholungen von Amazon S3 S3-Clients auf RG finden Sie unter. STL_S3CLIENT |
| max_retries | integer | Die maximale Zahl erneuter Versuche für eine einzelne verarbeitete Datei. Bei Clustern vom Typ RG-Knoten ist diese Spalte veraltet und enthält -1. Informationen zu Wiederholungen von Amazon S3 S3-Clients auf RG finden Sie unter. STL_S3CLIENT |
| max_request_duration | bigint | Die maximale Dauer einer einzelnen Dateianfrage (in Mikrosekunden). Länger dauernde Anfragen können Anzeichen für einen Engpass sein. Bei Clustern vom Typ RG-Knoten ist diese Spalte veraltet und enthält -1. |
| avg_request_duration | bigint | Die durchschnittliche Dauer der Dateianfragen (in Mikrosekunden) Bei Clustern vom Typ RG-Knoten ist diese Spalte veraltet und enthält -1. |
| max_request_parallelism | integer | Die maximale Anzahl paralleler Anforderungen auf einem Slice für diese Amazon-Redshift-Abfrage. Bei Clustern vom Typ RG-Knoten ist diese Spalte veraltet und enthält -1. |
| avg_request_parallelism | double precision | Die durchschnittliche Anzahl paralleler Anforderungen auf einem Slice für diese Amazon-Redshift-Abfrage. Bei Clustern vom Typ RG-Knoten ist diese Spalte veraltet und enthält -1. |
| total_slowdown_count | bigint | Die Gesamtzahl von Amazon-S3-Anforderungen mit einem Verlangsamungsfehler, der beim San einer externen Tabelle auftrat. Bei Clustern vom Typ RG-Knoten ist diese Spalte veraltet und enthält -1. |
| max_slowdown_count | integer | Die maximale Anzahl von Amazon-S3-Anforderungen mit einem Verlangsamungsfehler, der während des Sans einer externen Tabelle auf einem Slice auftrat. Bei Clustern vom Typ RG-Knoten ist diese Spalte veraltet und enthält -1. |
Beispielabfrage
Das folgende Beispiel ruft die Can-Schritt-Details für die letzte ausgeführte Abfrage ab.
select query, segment, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svcs_s3query_summary where query = pg_last_query_id() order by query,segment;
query | segment | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files ------+---------+---------+-----------------+------------------+-----------------------+------------------------+------ 4587 | 2 | 67811 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 591568 | 172462 | 11260097 | 8513 | 170260 | 1 4587 | 2 | 216849 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 216671 | 0 | 0 | 0 | 0 | 0