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.
SVL_S3QUERY
Utilisez la vue SVL_S3QUERY afin d’obtenir des détails sur les requêtes Amazon Redshift Spectrum au niveau du segment et de la tranche de nœud.
SVL_S3QUERY est visible pour 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.
Note
SVL_S3QUERY contient 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 les clusters principaux et sur les clusters de mise à l’échelle de la simultanéité, nous vous recommandons d’utiliser la vue de surveillance SYS SYS_EXTERNAL_QUERY_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é une entrée donnée. |
query | entier | ID de requête. |
segment | entier | Numéro de segment. Une requête se compose de plusieurs segments et chaque segment d’une ou de plusieurs étapes. |
étape | entier | Étape de la requête exécutée. |
node | entier | Numéro du nœud. |
slice | entier | Tranche de données par rapport à laquelle un segment particulier est exécuté. |
starttime | timestamp | Heure UTC de début d’exécution de la requête. |
endtime | timestamp | Heure UTC de fin d’exécution de la requête. |
elapsed | entier | Temps écoulé (en microsecondes). |
external_table_name | char(136) | Format interne du nom de la table externe pour l’étape d’analyse Amazon S3. |
is_partitioned | char(1) | Si cette valeur de colonne est true (t ), indique que la table externe est partitionnée. |
is_rrscan | char(1) | Si cette valeur de colonne est true (t ), indique qu’une analyse à plage restreinte a été appliquée. |
s3_scanned_rows | bigint | Nombre de lignes analysées à partir d’Amazon S3 et envoyées à la couche Redshift Spectrum. |
s3_scanned_bytes | bigint | Nombre d’octets analysés à partir d’Amazon S3 et envoyés à la couche Redshift Spectrum. |
s3query_returned_rows | bigint | Nombre de lignes retournées par la couche Redshift Spectrum au cluster. |
s3query_returned_bytes | bigint | Nombre d’octets retournés par la couche Redshift Spectrum au cluster. |
fichiers | entier | Nombre de fichiers traités pour cette étape d’analyse S3 sur cette tranche. |
splits | int | Nombre de divisions traitées sur cette tranche. Avec des fichiers de données divisibles volumineux, par exemple, des fichiers de données supérieurs à environ 512 Mo, Redshift Spectrum essaie de diviser les fichiers en plusieurs demandes S3 de traitement parallèle. |
total_split_size | bigint | Taille totale de toutes les divisions traitées sur cette tranche, en octets. |
max_split_size | bigint | Taille de division maximale traitée pour cette tranche, en octets. |
total_retries | entier | Nombre total de nouvelles tentatives pour les fichiers traités. |
max_retries | entier | Nombre maximal de nouvelles tentatives pour un fichier traité spécifique. |
max_request_duration | entier | Durée maximum d’une demande Redshift Spectrum spécifique (en microsecondes). |
avg_request_duration | double precision | Durée moyenne des demandes Redshift Spectrum (en microsecondes). |
max_request_parallelism | entier | Nombre maximal de requêtes Redshift Spectrum en attente sur cette tranche pour cette étape d’analyse S3. |
avg_request_parallelism | double precision | Nombre moyen de demandes Redshift Spectrum parallèles sur cette tranche pour cette étape d’analyse S3. |
Exemple de requête
L’exemple suivant permet d’obtenir les détails de l’étape d’analyse pour la dernière requête exécutée.
select query, segment, slice, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svl_s3query where query = pg_last_query_id() order by query,segment,slice;
query | segment | slice | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files ------+---------+-------+---------+-----------------+------------------+-----------------------+------------------------+------ 4587 | 2 | 0 | 67811 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 1 | 591568 | 172462 | 11260097 | 8513 | 170260 | 1 4587 | 2 | 2 | 216849 | 0 | 0 | 0 | 0 | 0 4587 | 2 | 3 | 216671 | 0 | 0 | 0 | 0 | 0