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

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