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.
SVCS_UNLOAD_LOG
Utilisez le SVCS _ UNLOAD _ LOG pour obtenir le détail des UNLOAD opérations.
SVCS_ UNLOAD _ LOG enregistre une ligne pour chaque fichier créé par une UNLOAD instruction. Par exemple, si an UNLOAD crée 12 fichiers, SVCS _ UNLOAD _ LOG contient 12 lignes correspondantes. Cette vue est dérivée de la table LOG système STL UNLOAD _ _ mais n'indique pas le niveau des tranches pour les requêtes exécutées sur un cluster de dimensionnement simultané.
Note
Les vues du système avec le préfixe SVCS fournissent des détails sur les requêtes sur les clusters de dimensionnement principaux et simultanés. Les vues sont similaires aux tables avec le préfixe, STL sauf que les STL tables fournissent des informations uniquement pour les requêtes exécutées sur le cluster principal.
SVCS_ 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 plus d'informations, consultez Visibilité des données dans les tables et vues système.
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. |
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 l'UNLOADopération. |
end_time | timestamp | Heure de fin de l'UNLOADopération. |
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 écrits sur Amazon S3 par une UNLOAD commande, vous pouvez appeler une opération de liste Amazon S3 une fois celle-ci UNLOAD terminée ; toutefois, selon la rapidité avec laquelle vous émettez l'appel, la liste peut être incomplète car une opération de liste Amazon S3 est finalement cohérente. Pour obtenir immédiatement une liste complète faisant autorité, interrogez SVCS _ UNLOAD _LOG.
La requête suivante renvoie le nom du chemin des fichiers créés par an UNLOAD pour la dernière requête terminée :
select query, substring(path,0,40) as path from svcs_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)