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)