STL_ERROR - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

STL_ERROR

Enregistre les erreurs de traitement interne générées par le moteur de base de données Amazon Redshift. STL_ ERROR n'enregistre pas SQL les erreurs ni les messages. Les informations contenues dans STL _ ERROR sont utiles pour résoudre certaines erreurs. Un ingénieur de AWS support peut vous demander de fournir ces informations dans le cadre du processus de dépannage.

STL_ ERROR est visible par tous les utilisateurs. Les super-utilisateurs peuvent voir toutes les lignes, tandis que les utilisateurs standard peuvent voir uniquement leurs propres données. Pour de plus amples informations, veuillez consulter Visibilité des données dans les tables et vues système.

Certaines ou toutes les données de ce tableau se trouvent également dans la vue SYS de surveillanceSYS_QUERY_HISTORY. Les données de la vue SYS de surveillance sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d'utiliser la vue SYS de surveillance pour vos requêtes.

Pour obtenir la liste des codes d’erreur qui peuvent être générés lors du chargement des données avec la commande Copy, consultez Référence des erreurs de chargement.

Colonnes de la table

Nom de la colonne Type de données Description
userid entier ID de l’utilisateur qui a généré l’entrée.
process character(12) Processus qui a levé l’exception.
recordtime timestamp Heure à laquelle l’erreur s’est produite.
pid entier ID du processus. Le STL_QUERY tableau contient le processus IDs et la requête unique IDs pour les requêtes terminées.
errcode entier Code d’erreur correspondant à la catégorie d’erreur.
dans le fichier character(90) Nom du fichier source où l’erreur s’est produite.
linenum entier Numéro de ligne du fichier source où l’erreur s’est produite.
context character(100) Cause de l’erreur.
error character(512) Message d’erreur.

Exemples de requêtes

L'exemple suivant extrait les informations d'erreur de STL _ERROR.

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)