Afficher les statistiques et les détails d'exécution des requêtes terminées - Amazon Athena

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.

Afficher les statistiques et les détails d'exécution des requêtes terminées

Après avoir exécuté une requête, vous pouvez obtenir des statistiques sur les données d'entrée et de sortie traitées, voir une représentation graphique du temps nécessaire pour chaque phase de la requête et explorer de manière interactive les détails de l'exécution.

Pour afficher les statistiques d'une requête terminée
  1. Après avoir exécuté une requête dans l'éditeur de requête Athena, choisissez l’onglet Query stats (Statistiques de la requête).

    Choisissez Query stats (Statistiques de la requête).

    L'onglet Query stats (Statistiques de la requête) fournit les informations suivantes :

    • Données traitées : affiche le nombre de lignes d'entrée et d'octets traités, ainsi que le nombre de lignes et d'octets en sortie.

    • Durée totale d'exécution : affiche la durée totale d'exécution de la requête et une représentation graphique de la part de ce temps consacrée à la mise en file d'attente, à la planification, à l'exécution et au traitement des services.

    Note

    Les informations relatives au nombre de lignes d'entrée et de sortie et à la taille des données ne sont pas affichées lorsqu'une requête comporte des filtres de niveau ligne définis dans Lake Formation.

  2. Pour explorer de manière interactive des informations sur la manière dont la requête a été exécutée, choisissez Execution details (Détails de l'exécution).

    Choisissez Execution details (Détails de l'exécution).

    La page Execution details (Détails de l'exécution) affiche l'ID d'exécution de la requête et un graphique des étapes de base zéro de la requête. Les étapes sont ordonnées du début à la fin, de bas en haut. L'étiquette de chaque étape indique le temps qu'il a fallu pour que l'étape s’exécute.

    Note

    Le temps d'exécution total et le temps d'exécution d'une requête sont souvent très différents. Par exemple, une requête dont le temps d'exécution total est exprimé en minutes peut indiquer le temps d'exécution d'une étape en heures. Comme une étape est une unité logique de calcul exécutée en parallèle sur de nombreuses tâches, le temps d'exécution d'une étape est le temps d'exécution cumulé de toutes ses tâches. Malgré cet écart, le temps d'exécution d'une étape peut être utile en tant qu'indicateur relatif pour savoir quelle étape a été la plus gourmande en calculs dans une requête.

    La page de détails de l'exécution.

    Pour parcourir le graphique, utilisez les options suivantes :

    • Pour effectuer un zoom avant ou arrière, faites défiler la souris ou utilisez les icônes de grossissement.

    • Pour ajuster le graphique à l'écran, choisissez l'option Zoom to fit (Zoom sur la taille).

    • Pour déplacer le graphique, maintenez le pointeur de la souris et glissez-le.

  3. Pour voir plus de détails sur une étape, choisissez-là. Le volet des détails de l’étape sur la droite indique le nombre de lignes et d'octets en entrée et en sortie, ainsi qu'une arborescence d'opérateurs.

    Volet détails de l’étape.
  4. Pour voir les détails de l'étape dans toute sa largeur, cliquez sur l'icône de développement en haut à droite du volet des détails.

  5. Pour obtenir des informations sur les parties de l’étape, développez un ou plusieurs éléments dans l'arborescence des opérateurs.

    Arborescence des opérateurs développée.

Pour plus d'informations sur les détails d'exécution, consultez Comprendre les résultats de la déclaration d'Athena EXPLAIN.

Ressources supplémentaires

Pour plus d'informations, veuillez consulter les ressources suivantes.

Afficher les plans d'exécution pour les requêtes SQL

Utilisation de EXPLAIN et EXPLAIN ANALYZE sur Athena

Visual query execution analysis in Amazon Athena (AWS YouTube channel)