STL_ERROR - 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_ERROR

Zeichnet von der Amazon-Redshift-Datenbankengine generierte interne Verarbeitungsfehler auf. STL_ zeichnet ERROR keine SQL Fehler oder Meldungen auf. Die Informationen in STL _ ERROR sind nützlich, um bestimmte Fehler zu beheben. Ein AWS Support-Techniker bittet Sie möglicherweise, diese Informationen im Rahmen der Fehlerbehebung bereitzustellen.

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

Einige oder alle Daten in dieser Tabelle befinden sich auch in der SYS ÜberwachungsansichtSYS_QUERY_HISTORY. Die Daten in der SYS Überwachungsansicht sind so formatiert, dass sie einfacher zu verwenden und zu verstehen sind. Wir empfehlen Ihnen, die SYS Überwachungsansicht für Ihre Abfragen zu verwenden.

Eine Liste der Fehlercodes, die beim Laden mit dem COPY-Befehl generiert werden, finden Sie unter Ladefehlerreferenz.

Tabellenspalten

Spaltenname Datentyp Beschreibung
userid integer ID des Benutzers, der den Eintrag generiert hat.
Verarbeitung character(12) Der Prozess, der die Ausnahme ausgegeben hat.
recordtime timestamp Zeitpunkt, zu dem der Fehler aufgetreten ist.
pid integer Prozess-ID. Die STL_QUERY Tabelle enthält Prozess IDs - und eindeutige Abfragen IDs für abgeschlossene Abfragen.
errcode integer Der Fehlercode, der der Fehlerkategorie entspricht.
file character(90) Name der Quelldatei, in der der Fehler aufgetreten ist.
linenum integer Zeilennummer in der Quelldatei, in der der Fehler aufgetreten ist.
context character(100) Ursache des Fehlers.
error character(512) Fehlermeldung.

Beispielabfragen

Im folgenden Beispiel werden die Fehlerinformationen aus STL _ ERROR abgerufen.

select process, errcode, linenum as line, trim(error) as err from stl_error; process | errcode | line | err --------------+---------+------+------------------------------------------------------------------ padbmaster | 8001 | 194 | Path prefix: s3://redshift-downloads/testnulls/venue.txt* padbmaster | 8001 | 529 | Listing bucket=redshift-downloads prefix=tests/category-csv-quotes padbmaster | 2 | 190 | database "template0" is not currently accepting connections padbmaster | 32 | 1956 | pq_flush: could not send data to client: Broken pipe (4 rows)