STL_BCAST - 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_BCAST

Protokolliert Informationen zur Netzwerkaktivität während der Ausführung von Abfrageschritten, die Daten-Broadcasts durchführen. Der Netzwerkdatenverkehr wird nach Anzahl der Zeilen, Byte und Paketen erfasst, die während eines bestimmten Schrittes auf einem bestimmten Slice über das Netzwerk gesendet werden. Die Dauer des Schrittes ist die Differenz zwischen dem protokollierten Start- und dem Endzeitpunkt.

Um Broadcast-Schritte in einer Abfrage zu identifizieren, suchen Sie in der SUMMARY Ansicht SVL _ QUERY _ nach Bcast-Labels oder führen Sie den EXPLAIN Befehl aus und suchen Sie dann nach Step-Attributen, die bcast enthalten.

STL_ BCAST 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.

Anmerkung

STL_ enthält BCAST nur Abfragen, die auf Hauptclustern ausgeführt werden. Abfragen, die auf Nebenläufigkeitsskalierungs-Clustern ausgeführt werden, sind nicht enthalten. Für den Zugriff auf Abfragen, die sowohl auf Haupt- als auch auf Clustern zur Parallelitätsskalierung ausgeführt werden, empfehlen wir, die SYS Überwachungsansicht SYS_QUERY_DETAIL zu verwenden. Die Daten in der SYS Überwachungsansicht sind so formatiert, dass sie einfacher zu verwenden und zu verstehen sind.

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.
segment integer Zahl, mit der das Abfrage-Segment identifiziert wird.
Schritt integer Abfrageschritt, der ausgeführt wurde.
starttime Zeitstempel UhrzeitUTC, zu der die Abfrage gestartet wurde. Die Gesamtzeit umfasst die Zeit in der Warteschlange und Zeit für die Ausführung mit einer Genauigkeit von 6 Nachkommastellen für Sekundenbruchteile. Beispiel: 2009-06-12 11:29:19.131358.
endtime Zeitstempel ZeitUTC, in der die Abfrage beendet wurde. Die Gesamtzeit umfasst die Zeit in der Warteschlange und Zeit für die Ausführung mit einer Genauigkeit von 6 Nachkommastellen für Sekundenbruchteile. Beispiel: 2009-06-12 11:29:19.131358.
tasknum Ganzzahl Nummer des Abfrageaufgabenprozesses, der der Ausführung des Schritts zugeordnet wurde.
rows bigint Gesamtzahl der Zeilen, die verarbeitet wurden.
bytes bigint Größe, in Bytes, aller Ausgabezeilen für den Schritt.
packets integer Gesamtzahl der über das Netzwerk gesendeten Pakete.

Beispielabfragen

Das folgende Beispiel gibt Broadcast-Informationen für die Abfragen aus, die ein oder mehrere Pakete enthalten, und bei denen die Differenz zwischen Beginn und Ende der Abfrage eine Sekunde oder mehr betrug.

select query, slice, step, rows, bytes, packets, datediff(seconds, starttime, endtime) from stl_bcast where packets>0 and datediff(seconds, starttime, endtime)>0;
query | slice | step | rows | bytes | packets | date_diff -------+-------+------+------+-------+---------+----------- 453 | 2 | 5 | 1 | 264 | 1 | 1 798 | 2 | 5 | 1 | 264 | 1 | 1 1408 | 2 | 5 | 1 | 264 | 1 | 1 2993 | 0 | 5 | 1 | 264 | 1 | 1 5045 | 3 | 5 | 1 | 264 | 1 | 1 8073 | 3 | 5 | 1 | 264 | 1 | 1 8163 | 3 | 5 | 1 | 264 | 1 | 1 9212 | 1 | 5 | 1 | 264 | 1 | 1 9873 | 1 | 5 | 1 | 264 | 1 | 1 (9 rows)