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)