Analyse de l’exécution des requêtes - 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.

Analyse de l’exécution des requêtes

Vous pouvez analyser les détails d'exécution d'une requête pour comprendre ses performances et identifier les domaines susceptibles d'être optimisés. L'analyse d'une requête fournit un aperçu du plan de requête, notamment des étapes impliquées, du temps nécessaire à chaque étape et de la quantité de données traitées. Les cas d'utilisation courants incluent le dépannage des requêtes lentes, l'optimisation des stratégies de distribution des données et l'identification des opportunités de réécriture ou d'indexation des requêtes.

Pour analyser une requête
  1. Connectez-vous à la console Amazon Redshift AWS Management Console et ouvrez-la à l'adresse. https://console.aws.amazon.com/redshiftv2/

  2. Dans le menu de navigation, choisissez Requêtes et charges pour afficher la liste des requêtes pour votre compte. Vous devrez peut-être modifier les paramètres de cette page pour rechercher votre requête.

  3. Choisissez l’identifiant de Requête dans la liste pour afficher les Détails de la requête.

    La page Détails de requête inclut les onglets Détails de requête et Plan de requête avec des métriques sur la requête.

    Note

    Vous pouvez également accéder à la page de Détails d’une requête à partir de la page de Détails d’un cluster, onglet Historique des requêtes, lorsque vous effectuez une analyse descendante d’une requête dans un graphique de Temps d’exécution des requêtes.

La page Détails de la requête contient les sections suivantes :

  • Une liste de requêtes réécrites, comme illustré dans la capture d’écran suivante.

    Tableau présentant une liste de requêtes réécrites, avec des attributs tels que l'heure de début, la durée, le statut et l'ID de requête comme noms de colonne.
  • Une section Détails de la requête comme illustré dans la capture d’écran suivante.

    La section des détails de la requête de la console qui affiche les attributs d'une requête spécifique.
  • Un onglet Détails de la requête qui contient les informations SQLqui ont été exécutées et les détails d'exécution relatifs à l'exécution.

  • Un onglet Plan de requête qui contient les étapes du Plan de requête et d’autres informations sur le plan de requête. Ce tableau contient également des graphiques sur le cluster lors de l’exécution de la requête.

    • État d’intégrité du cluster

      La section sur l'état de santé du cluster de la console indiquant l'état de santé du cluster pendant la charge de travail.
    • CPUutilisation

      La section CPU d'utilisation de la console montre un graphique linéaire de CPU l'utilisation du cluster par incréments de minutes.
    • Capacité de stockage utilisée

      Section de la capacité de stockage utilisée de la console présentant un graphique linéaire du pourcentage de capacité de stockage utilisée par incréments de minutes.
    • Connexions actives à la base de données

      La section des connexions de base de données actives de la console affiche un graphique linéaire du nombre de connexions de base de données actives au cluster au fil du temps.