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_UNLOAD_LOG
Enregistre les détails d’une opération de déchargement.
STL_UNLOAD_LOG enregistre une ligne pour chaque fichier créé par une instruction UNLOAD. Par exemple, si une instruction UNLOAD crée 12 fichiers, STL_UNLOAD_LOG contient 12 lignes correspondantes.
STL_UNLOAD_LOG 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_UNLOAD_LOG contient uniquement les requêtes exécutées sur les principaux clusters provisionnés. Il ne contient pas de requêtes exécutées sur des clusters de dimensionnement simultané ou sur des espaces de noms sans serveur. Pour accéder aux plans d'explication des requêtes exécutées à la fois sur les clusters principaux, les clusters de dimensionnement de la simultanéité et les espaces de noms sans serveur, nous vous recommandons d'utiliser la vue de surveillance SYS et. SYS_UNLOAD_HISTORY SYS_UNLOAD_DETAIL Les données de la vue de surveillance SYS 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. |
slice | entier | Numéro identifiant la tranche au cours de laquelle la requête était en cours d’exécution. |
pid | entier | ID de processus associé à l’instruction de la requête. |
path | character(1280) | Chemin d’objet Amazon S3 complet du fichier. |
start_time | timestamp | Heure de début de la transaction. |
end_time | timestamp | Heure de fin de la transaction. |
line_count | bigint | Nombre de lignes déchargées dans le fichier. |
transfer_size | bigint | Nombre d’octets transférés. |
file_format | character(10) | Nombre de fichiers déchargés |
Exemple de requête
Pour obtenir la liste des fichiers qui ont été écrits dans Amazon S3 par une commande UNLOAD, vous pouvez appeler une opération de liste Amazon S3 une fois l’action UNLOAD terminée. Vous pouvez également interroger STL_UNLO_LOG.
La requête suivante renvoie le chemin d’accès pour les fichiers créés par une instruction UNLOAD pour la dernière requête exécutée :
select query, substring(path,0,40) as path from stl_unload_log where query = pg_last_query_id() order by path;
Cette commande renvoie l’exemple de sortie suivant :
query | path -------+-------------------------------------- 2320 | s3://amzn-s3-demo-bucket/venue0000_part_00 2320 | s3://amzn-s3-demo-bucket/venue0001_part_00 2320 | s3://amzn-s3-demo-bucket/venue0002_part_00 2320 | s3://amzn-s3-demo-bucket/venue0003_part_00 (4 rows)