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_FILE_SCAN
Renvoie les fichiers lus par Amazon Redshift lors du chargement des données à l'aide de la COPY commande.
L’interrogation de cette vue peut aider à résoudre les erreurs de chargement de données. STL_ FILE _ SCAN peut être particulièrement utile pour identifier les problèmes liés aux chargements de données parallèles, car les chargements de données parallèles chargent généralement de nombreux fichiers avec une seule COPY commande.
STL_ FILE _ SCAN 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.
Note
STL_ FILE _ contient SCAN uniquement les requêtes exécutées sur les clusters principaux. Elle ne contient pas de requêtes exécutées sur des clusters de mise à l’échelle de la simultanéité. Pour accéder aux requêtes exécutées à la fois sur des clusters de dimensionnement principaux et simultanés, nous vous recommandons d'utiliser la vue SYS SYS_LOAD_DETAIL de surveillance. Les données de la vue SYS de surveillance sont formatées pour être plus faciles à utiliser et à comprendre.
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. |
query | entier | ID de requête. La colonne de requête peut servir à joindre les autres tables système et les vues. |
slice | entier | Numéro identifiant la tranche au cours de laquelle la requête était en cours d’exécution. |
name | character(90) | Chemin d’accès complet et nom du fichier qui a été chargé. |
lines | bigint | Nombre de lignes lues dans le fichier. |
octets | bigint | Nombre d’octets lus dans le fichier. |
loadtime | bigint | Durée de chargement du fichier (en microsecondes). |
curtime | Horodatage | Horodatage correspondant à l’heure à laquelle Amazon Redshift a commencé à traiter le fichier. |
is_partial | entier | Valeur qui, si elle est vraie (1), indique que le fichier d'entrée est divisé en plages au cours d'une COPY opération. Si false = 0, le fichier d’entrée n’est pas divisé. |
start_offset | bigint | Valeur qui, si le fichier d'entrée est fractionné au cours d'une COPY opération, indique la valeur de décalage du fractionnement (en octets). Si le fichier n’est pas fractionné, cette valeur est réglée sur 0. |
Exemples de requêtes
La requête suivante extrait les noms et les durées de chargement de tous les fichiers qui ont nécessité plus de 1 000 000 microsecondes pour être lus par Amazon Redshift.
select trim(name)as name, loadtime from stl_file_scan where loadtime > 1000000;
Cette requête renvoie l’exemple de sortie suivant :
name | loadtime ---------------------------+---------- listings_pipe.txt | 9458354 allusers_pipe.txt | 2963761 allevents_pipe.txt | 1409135 tickit/listings_pipe.txt | 7071087 tickit/allevents_pipe.txt | 1237364 tickit/allusers_pipe.txt | 2535138 listings_pipe.txt | 6706370 allusers_pipe.txt | 3579461 allevents_pipe.txt | 1313195 tickit/allusers_pipe.txt | 3236060 tickit/listings_pipe.txt | 4980108 (11 rows)