SVL_S3QUERY_SUMMARY - 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_SUMMARY

Utilisez la vue SVL_S3QUERY_SUMMARY pour obtenir un résumé de toutes les requêtes Amazon Redshift Spectrum (requêtes Amazon S3) qui ont été exécutées sur le système. SVL_S3QUERY_SUMMARY regroupe les détails issus de SVL_S3QUERY au niveau du segment.

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

Tout ou partie des données de cette table sont également disponibles dans 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. Nous vous recommandons d’utiliser la vue de surveillance SYS pour vos requêtes.

Pour SVCS_S3QUERY_SOMMY, consultez SVCS_S3 _ QUERY SUMMARY.

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 donnée.
query entier ID de requête. Vous pouvez utiliser cette valeur pour joindre d’autres vues et tables système.
xid bigint ID de transaction.
pid entier ID du processus.
segment entier Numéro du 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.
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 Durée nécessaire à l’exécution de la requête (en microsecondes).
aborted entier Si une requête a été arrêtée par le système ou annulée par l’utilisateur, cette colonne contient 1. Si la requête est terminée, cette colonne contient 0.
external_table_name char(136) Format interne du nom externe de la table pour l’analyse de la table externe.
file_format character(16) Format de fichier des données de la table externe.
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.
is_nested char(1) Si cette valeur de colonne est true (t), indique que le type de données de la colonne imbriquée est accessible.
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, en fonction des données compressées.
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. Si le volume des données renvoyées à Amazon Redshift est important, les performances du système peuvent être affectées.
fichiers entier Nombre de fichiers traités pour cette requête Redshift Spectrum. Les avantages du traitement parallèle sont amoindris s’il y a peu de fichiers.
files_max entier Nombre maximal de fichiers traités sur une tranche.
files_avg entier Nombre moyen de fichiers traités sur une tranche.
splits int Nombre de divisions traitées pour ce segment. 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.
splits_max int Nombre maximal de divisions traitées sur cette tranche.
splits_avg int Nombre moyen de divisions traitées sur cette tranche.
total_split_size bigint Taille totale de toutes les divisions traitées.
max_split_size bigint Taille de division maximale traitée, en octets.
avg_split_size bigint Taille de division moyenne traitée, en octets.
total_retries entier Nombre total de nouvelles tentatives pour un fichier traité spécifique.
max_retries entier Nombre maximal de nouvelles tentatives pour n’importe lequel des fichiers traités.
max_request_duration entier Durée maximale d'une requête de fichier spécifique (en microsecondes). Les requêtes de longue durée peuvent indiquer la présence d’un goulot d’étranglement.
avg_request_duration double precision Durée moyenne des requêtes de fichier (en microsecondes).
max_request_parallelism entier Nombre maximum de demandes parallèles sur une tranche pour cette requête Redshift Spectrum.
avg_request_parallelism double precision Nombre moyen de demandes parallèles sur une tranche pour cette requête Redshift Spectrum.
total_slowdown_count bigint Nombre total de demandes Amazon S3 avec une erreur de ralentissement qui se produit lors de l’analyse de la table externe.
max_slowdown_count entier Nombre maximum de demandes Amazon S3 avec une erreur de ralentissement qui se produit lors de l’analyse de la table externe sur une tranche.

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, elapsed, s3_scanned_rows, s3_scanned_bytes, s3query_returned_rows, s3query_returned_bytes, files from svl_s3query_summary where query = pg_last_query_id() order by query,segment;
query | segment | elapsed | s3_scanned_rows | s3_scanned_bytes | s3query_returned_rows | s3query_returned_bytes | files
------+---------+---------+-----------------+------------------+-----------------------+------------------------+------
 4587 |       2 |   67811 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |  591568 |          172462 |         11260097 |                  8513 |                 170260 |     1
 4587 |       2 |  216849 |               0 |                0 |                     0 |                      0 |     0
 4587 |       2 |  216671 |               0 |                0 |                     0 |                      0 |     0