STV_LOAD_STATE - 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.

STV_LOAD_STATE

Utilisez la table STV_LOAD_STATE pour rechercher des informations sur l’état actuel des instructions COPY en cours.

La commande COPY met à jour ce tableau après chaque million d’enregistrements chargés.

STV_LOAD_STATE 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.
séance entier PID de session du processus effectuant la charge.
query entier ID de requête. Permet de joindre d’autres tables système et vues.
slice entier Numéro de la tranche de nœud.
pid entier ID du processus. Toutes les requêtes d’une séance étant exécutées dans le même processus, cette valeur reste constante si vous exécutez une série de requêtes dans la même séance.
recordtime timestamp Heure de l’enregistrement.
bytes_to_load bigint Nombre total d’octets à charger par cette tranche. Ce nombre est égal à 0 si les données en cours de chargement sont compressées
bytes_loaded bigint Nombre d’octets chargés par cette tranche. Si les données en cours de chargement sont compressées, il s’agit du nombre d’octets chargés une fois que les données sont décompressées.
bytes_to_load_compressed bigint Nombre total d’octets de données compressées à charger par cette tranche. Ce nombre est égal à 0 si les données en cours de chargement ne sont pas compressées.
bytes_loaded_compressed bigint Nombre d’octets de données compressées chargés par cette tranche. Ce nombre est égal à 0 si les données en cours de chargement ne sont pas compressées.
lines entier Nombre de lignes chargées par cette tranche.
num_files entier Nombre de fichiers à charger par cette tranche.
num_files_complete entier Nombre de fichiers chargés par cette tranche.
current_file character(256) Nom du fichier en cours de chargement par cette tranche.
pct_complete entier Pourcentage de chargement de données réalisé par cette tranche.

Exemple de requête

Pour afficher la progression de chaque tranche pour une commande COPY, tapez la requête suivante. Cet exemple utilise la fonction PG_LAST_COPY_ID() pour récupérer des informations sur la dernière commande COPY.

select slice , bytes_loaded, bytes_to_load , pct_complete from stv_load_state where query = pg_last_copy_id(); slice | bytes_loaded | bytes_to_load | pct_complete -------+--------------+---------------+-------------- 2 | 0 | 0 | 0 3 | 12840898 | 39104640 | 32 (2 rows)