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 le STATE tableau STV _ LOAD _ pour trouver des informations sur l'état actuel des COPY relevés en cours.
La COPY commande met à jour cette table 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 | Session PID du processus effectuant le chargement. |
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 voir la progression de chaque tranche pour une COPY commande, tapez la requête suivante. Cet exemple utilise la fonction PG_ LAST _ COPY _ID () pour récupérer les informations relatives à la dernière COPY commande.
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)