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, das aufzeichnet, wann ungültige UTF-8-Zeichen vom COPY-Befehl mit der Option ACCEPTINVCHARS ersetzt wurden. Für jede der ersten 100 Zeilen auf jedem Knoten-Slice, die mindestens eine Ersetzung erforderten, wird STL_REPLACEMENTS 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_NESTLOOP enthält nur Abfragen, die auf den bereitgestellten Hauptclustern ausgeführt werden. Es enthält keine Abfragen, die auf Clustern zur Parallelitätsskalierung oder auf serverlosen Namespaces ausgeführt werden. Für den Zugriff auf Erläuterungspläne für Abfragen, die sowohl auf Hauptclustern, Clustern zur Parallelitätsskalierung als auch auf serverlosen Namespaces ausgeführt werden, empfehlen wir die Verwendung der SYS-Überwachungsansicht. SYS_COPY_REPLACEMENTS Die Daten in der SYS-Überwachungsansicht sind so formatiert, dass sie leichter verwendbar und besser verständlich 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 | timestamp | Anfangszeit nach UTC des COPY-Befehls. |
Sitzung | integer | Sitzungs-ID der Sitzung, die den COPY-Befehl durchführt. |
filename | character(256) | Der vollständige Pfad zur Eingabedatei für den COPY-Befehl. |
line_number | bigint | Nummer der Zeile 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) | Das erste Feld, das ein ungültiges UTF-8-Zeichen enthielt. |
raw_line | character(1024) | Roh-Ladedaten, die ein ungültiges UTF-8-Zeichen enthielten. |
Beispielabfragen
Das folgende Beispiel gibt Ersetzungen für die letzte COPY-Operation aus.
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 ...