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 les erreurs ou les messages SQL. Les informations contenues dans STL_ERROR sont utiles pour le dépannage de 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.

Tout ou partie des données de cette table sont également disponibles dans la vue de surveillance SYS SYS_QUERY_HISTORY. Les données de la vue de surveillance SYS sont formatées pour être plus faciles à utiliser et à comprendre. Nous vous recommandons d’utiliser la vue de surveillance SYS 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 récupère les informations d’erreur dans 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)