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_REPLACEMENTS
Zeigt ein Protokoll an, in dem aufgezeichnet wird, wann ungültige UTF -8 Zeichen durch den COPY Befehl mit der ACCEPTINVCHARS Option ersetzt wurden. Für jede der ersten 100 Zeilen auf jedem Knotensegment, REPLACEMENTS für das mindestens eine Ersetzung erforderlich war, wird STL _ ein Protokolleintrag hinzugefügt.
STL_ REPLACEMENTS 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 NESTLOOP 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_COPY_REPLACEMENTS 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 | Nummer des Knoten-Slices, auf dem der Ersatz vorgenommen wurde. |
tbl | integer | Tabellen-ID. |
starttime | Zeitstempel | Startzeit UTC für den COPY Befehl. |
Sitzung | Ganzzahl | Sitzungs-ID für die Sitzung, die den COPY Befehl ausführt. |
filename | character(256) | Vollständiger Pfad zur Eingabedatei für den COPY Befehl. |
line_number | bigint | Zeilennummer in der Eingabedatendatei, die ein ungültiges UTF -8-Zeichen enthielt. -1 gibt an, dass die Zeilennummer nicht verfügbar ist, z. B. beim Kopieren aus einer Spaltendatendatei. |
colname | character(127) | Erstes Feld, das ein ungültiges UTF -8-Zeichen enthielt. |
raw_line | character(1024) | Rohdaten, die ein ungültiges UTF -8-Zeichen enthielten. |
Beispielabfragen
Im folgenden Beispiel werden Ersetzungen für den letzten COPY Vorgang zurückgegeben.
select query, session, filename, line_number, colname from stl_replacements where query = pg_last_copy_id();
query | session | filename | line_number | colname ------+---------+---------------------------------------------+-------------+-------- 96 | 6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 251 | city 96 | 6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 317 | city 96 | 6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 569 | city 96 | 6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 623 | city 96 | 6314 | s3://DOC-EXAMPLE-BUCKET/allusers_pipe.txt | 694 | city ...