Affichage des données de performances de cluster - 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.

Affichage des données de performances de cluster

En utilisant les métriques de cluster dans Amazon Redshift, vous pouvez effectuer les tâches de performance communes suivantes :

  • Déterminer si les métriques de cluster sont anormales au-dessus d’une durée spécifiée et, si tel est le cas, identifier les requêtes responsables de cette augmentation.

  • Vérifier si les requêtes historiques ou actuelles ont un impact sur les performances de cluster. SI vous identifiez une requête problématique, vous pouvez en consulter les détails, y compris les performances du cluster pendant l’exécution de la requête. Vous pouvez utiliser ces informations pour diagnostiquer la lenteur de la requête et voir ce qu’il est possible de faire pour en améliorer les performances.

Pour consulter les données de performances
  1. Connectez-vous au AWS Management Console et ouvrez la console Amazon Redshift à l'adresse. https://console.aws.amazon.com/redshiftv2/

  2. Dans le menu de navigation, choisissez Clusters, puis choisissez le nom d’un cluster dans la liste pour ouvrir ses détails. Les détails du cluster sont affichés, ce qui peut inclure les onglets Performance du cluster, Surveillance des requêtes, Bases de données, Datashares, Planifications, Maintenance et Propriétés.

  3. Choisissez l’onglet Performance de cluster pour obtenir des informations sur la performance, notamment les suivantes :

    • CPUutilisation

    • Pourcentage d’espace disque utilisé

    • Connexions de la base de données

    • État de santé

    • Durée de requête

    • Débit de requête

    • Activité de mise à l’échelle de simultanéité

    De nombreuses autres métriques sont disponibles. Pour voir les métriques disponibles et choisir celles qui sont affichées, choisissez l’icône Préférences.

Graphiques de performances de cluster

Les exemples suivants illustrent certains des graphiques affichés dans la nouvelle console Amazon Redshift.

  • CPUutilisation — Indique le pourcentage d'CPUutilisation pour tous les nœuds (leader et calcul). Pour déterminer le moment où l'utilisation du cluster est la plus faible avant de planifier la migration du cluster ou d'autres opérations gourmandes en ressources, surveillez ce graphique pour voir CPU l'utilisation par nœud ou par nœud.

    Image du graphique d'CPUutilisation dans la console Amazon Redshift qui indique le pourcentage d'CPUutilisation pour chaque nœud.
  • Mode maintenance – Indique si le cluster est en mode maintenance à un moment donné à l’aide des indicateurs On et Off. Vous pouvez voir l’heure à laquelle le cluster est en cours de maintenance. Vous pouvez ensuite mettre en corrélation cette fois avec les opérations effectuées sur le cluster afin d’estimer ses temps d’arrêt futurs pour les événements récurrents.

    Image du graphique dans la console Amazon Redshift qui indique si le mode maintenance est On ou Off.
  • Pourcentage d’espace disque utilisé – Indique le pourcentage d’utilisation de l’espace disque pour chaque nœud de calcul, et non pour le cluster dans son ensemble. Vous pouvez explorer ce graphique pour surveiller l’utilisation du disque. Les opérations de maintenance apprécient VACUUM et COPY utilisent de l'espace de stockage temporaire intermédiaire pour leurs opérations de tri, de sorte qu'un pic d'utilisation du disque est attendu.

    Image du graphique dans la console Amazon Redshift qui indique le pourcentage d’espace disque utilisé pour chaque nœud.
  • Débit de lecture – Indique le nombre moyen de mégaoctets lus sur le disque par seconde. Vous pouvez évaluer ce graphique pour surveiller l’aspect physique correspondant du cluster. Ce débit n’inclut pas le trafic réseau entre les instances du cluster et le volume de cluster.

    Image du graphique dans la console Amazon Redshift qui indique le débit de lecture pour chaque nœud.
  • Latence de lecture – Indique la durée moyenne des opérations d’I/O de lecture de disque par milliseconde. Vous pouvez afficher les temps de réponse pour que les données reviennent. Lorsque la latence est élevée, cela signifie que l’expéditeur passe plus de temps inactif (sans envoyer de nouveaux paquets), ce qui réduit la vitesse de croissance du débit.

    Image du graphique dans la console Amazon Redshift qui indique la latence de lecture pour chaque nœud.
  • Débit d’écriture – Indique le nombre moyen de mégaoctets écrits sur le disque par seconde. Vous pouvez évaluer cette métrique pour surveiller l’aspect physique correspondant du cluster. Ce débit n’inclut pas le trafic réseau entre les instances du cluster et le volume de cluster.

    Image du graphique dans la console Amazon Redshift qui indique le débit d’écriture pour chaque nœud.
  • Latence d’écriture – Indique la durée moyenne en millisecondes des opérations d’I/O d’écriture sur disque. Vous pouvez évaluer le temps de retour de l’accusé de réception d’écriture. Lorsque la latence est élevée, cela signifie que l’expéditeur passe plus de temps inactif (sans envoyer de nouveaux paquets), ce qui réduit la vitesse de croissance du débit.

    Image du graphique dans la console Amazon Redshift qui indique la latence d’écriture pour chaque nœud.
  • Connexions à la base de données – Indique le nombre de connexions à la base de données d’un cluster. Vous pouvez utiliser ce graphique pour voir le nombre de connexions établies à la base de données et trouver une heure où l’utilisation du cluster est la plus faible.

    Graphique dans la console Amazon Redshift qui indique le nombre de connexions de base de données à un cluster.
  • Nombre total de tables – Indique le nombre de tables utilisateur ouvertes à un moment donné dans un cluster. Vous pouvez surveiller les performances du cluster lorsque le nombre de tables ouvertes est élevé.

    Image du graphique dans la console Amazon Redshift qui indique le nombre total de tables pour un cluster.
  • État d’intégrité – Indique l’état d’intégrité du cluster comme Healthy ou Unhealthy. Si le cluster peut se connecter à sa base de données et exécuter une requête simple avec succès, le cluster est considéré comme sain. Sinon, le cluster est défectueux. Un état défectueux peut se produire lorsque la base de données du cluster subit une très lourde charge ou s’il y a un problème de configuration avec une base de données du cluster.

    Image du graphique dans la console Amazon Redshift qui indique l’état de santé pour un cluster.
  • Durée de la requête – Indique la durée moyenne d’exécution d’une requête en microsecondes. Vous pouvez comparer les données de ce graphique pour mesurer les performances d’I/O au sein du cluster et régler ses requêtes les plus longues si nécessaire.

    Image du graphique dans la console Amazon Redshift qui indique la durée des requêtes pour un cluster.
  • Débit des requêtes – Indique le nombre moyen de requêtes terminées par seconde. Vous pouvez analyser les données de ce graphique pour mesurer les performances de la base de données et caractériser la capacité du système à traiter une charge de travail multiutilisateur de manière équilibrée.

    Image du graphique dans la console Amazon Redshift qui indique le débit de requêtes pour un cluster.
  • Durée des requêtes par WLM file d'attente : indique le temps moyen nécessaire pour terminer une requête en microsecondes. Vous pouvez comparer les données de ce graphique pour mesurer les performances d'E/S par WLM file d'attente et ajuster les requêtes les plus chronophages si nécessaire.

    Image du graphique dans la console Amazon Redshift qui indique la durée des requêtes par WLM file d'attente.
  • Débit de requêtes par WLM file d'attente : indique le nombre moyen de requêtes terminées par seconde. Vous pouvez analyser les données de ce graphique pour mesurer les performances de la base de données par WLM file d'attente.

    Image du graphique dans la console Amazon Redshift qui montre le débit de requêtes par file d'attente. WLM
  • Activité de mise à l’échelle de la simultanéité – Indique le nombre de clusters de mise à l’échelle de la simultanéité. Lorsque la mise à l’échelle de la simultanéité est activée, Amazon Redshift ajoute automatiquement de la capacité de cluster supplémentaire lorsque vous en avez besoin pour traiter une augmentation des requêtes de lecture simultanées.

    Image du graphique dans la console Amazon Redshift qui indique le nombre de clusters actifs de mise à l’échelle de la simultanéité.