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_ERROR zeichnet keine SQL-Fehler oder -Meldungen auf. Die Informationen in STL_ERROR sind nützlich für die Behebung bestimmter Fehler. Ein AWS Support-Techniker bittet Sie möglicherweise im Rahmen der Fehlerbehebung um die Angabe dieser Informationen.

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 sind auch in der SYS-Überwachungsansicht SYS_QUERY_HISTORY zu finden. Die Daten in der SYS-Überwachungsansicht sind so formatiert, dass sie leichter verwendbar und besser verständlich sind. Wir empfehlen Ihnen, für Ihre Abfragen die SYS-Überwachungsansicht 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 Tabelle STL_QUERY enthält Prozess-IDs und eindeutige Abfrage-IDs für ausgeführte 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

Das folgende Beispiel ruft die Fehlerinformationen aus STL_ERROR ab.

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)