La console PolarDB fournit des métriques de performance avec une granularité d'une seconde. Ces indicateurs vous aident à surveiller l'état du cluster et à exploiter des données détaillées pour résoudre rapidement les problèmes opérationnels.
Procédure
Connectez-vous à la console PolarDB.
Dans le volet de navigation de gauche, cliquez sur Clusters.
Dans le coin supérieur gauche, sélectionnez la région où le cluster est déployé.
Localisez le cluster cible et cliquez sur son ID.
Dans le volet de navigation de gauche, sélectionnez .
-
Selon vos besoins métier, consultez les informations de surveillance pour Cluster, Database Agent, Compute Node, Advanced Monitoring ou Performance Events. Pour plus d'informations, consultez la section Descriptions des métriques.
Pour afficher les données de surveillance des performances du cluster, cliquez sur l'onglet Cluster et définissez une plage de temps en haut de la page.
Surveillance des performances de Database Proxy : cliquez sur l'onglet Database Agent, définissez une plage de temps et sélectionnez l'endpoint du cluster correspondant en haut de la page pour visualiser les données de surveillance.
Pour consulter les données de surveillance des performances des nœuds de calcul, cliquez sur l'onglet Compute Node, sélectionnez un nœud et définissez une plage de temps en haut de la page.
Pour accéder aux données de surveillance avancée, cliquez sur l'onglet Advanced Monitoring, sélectionnez un nœud et définissez une plage de temps en bas de la page.
Pour visualiser les événements de performance, cliquez sur l'onglet Performance Events, sélectionnez un nœud et définissez une plage de temps en bas de la page.
La fonctionnalité Real-time Monitoring Dashboard du service Database Autonomy Service (DAS) prend désormais en charge PolarDB for MySQL. Cette fonctionnalité vous aide à identifier rapidement les clusters anormaux pour optimisation et analyse approfondies.
Métriques
|
Catégorie |
Métrique |
Description |
|
Cluster |
Capacité de stockage |
Taille des journaux binaires locaux, des journaux redo et d'autres fichiers de journaux, ainsi que l'utilisation de l'espace de données, de l'espace système et de l'espace temporaire. Contactez le support technique Alibaba Cloud pour cette métrique. |
|
QPS |
Nombre de requêtes par seconde (QPS) pour chaque nœud. Cette métrique est calculée à partir de la valeur |
|
|
TPS |
Nombre de transactions par seconde (TPS) pour chaque nœud. Cette métrique est calculée à partir des valeurs |
|
|
MPS |
Nombre de manipulations de données par seconde (MPS) pour chaque nœud. Cette métrique est calculée à partir des valeurs |
|
|
Utilisation du CPU |
Utilisation du CPU de chaque nœud. Contactez le support technique Alibaba Cloud pour cette métrique. |
|
|
Utilisation de la mémoire |
Utilisation de la mémoire de chaque nœud. Contactez le support technique Alibaba Cloud pour cette métrique. |
|
|
Connexions actuelles |
Nombre de connexions actives sur chaque nœud. Cette métrique est calculée à partir des statistiques dans la sortie de la commande |
|
|
Écritures de journaux redo par seconde |
Quantité de journaux redo écrits par seconde sur le nœud principal. |
|
|
Nœud de calcul |
QPS |
Nombre de requêtes par seconde (QPS) pour le nœud sélectionné. Cette métrique est calculée à partir de la valeur |
|
TPS |
Nombre de transactions par seconde (TPS) pour le nœud sélectionné. Cette métrique est calculée à partir des valeurs |
|
|
MPS |
Nombre de manipulations de données par seconde (MPS) pour le nœud sélectionné. Cette métrique est calculée à partir des valeurs |
|
|
Utilisation du CPU |
Utilisation du CPU du nœud sélectionné. Contactez le support technique Alibaba Cloud pour cette métrique. |
|
|
Utilisation de la mémoire |
Utilisation de la mémoire du nœud sélectionné. Contactez le support technique Alibaba Cloud pour cette métrique. |
|
|
Connexions actuelles |
Nombre total de connexions actuelles et de connexions actives sur le nœud sélectionné. Cette métrique est calculée à partir des statistiques dans la sortie de la commande |
|
|
Opérations |
Nombre d'opérations par seconde sur le nœud sélectionné, telles que DELETE, INSERT, UPDATE et REPLACE. Cette métrique est calculée à partir des valeurs correspondantes préfixées par |
|
|
Pool de tampons InnoDB |
Ratio de pages sales, ratio de hits en lecture et utilisation du pool de tampons sur le nœud sélectionné. Cette métrique est calculée à partir de valeurs telles que |
|
|
Débit E/S |
Débit E/S total, en lecture et en écriture du nœud sélectionné. Contactez le support technique Alibaba Cloud pour cette métrique. |
|
|
IOPS |
Opérations d'E/S par seconde (IOPS) du nœud sélectionné, incluant les IOPS totaux, en lecture et en écriture. Contactez le support technique Alibaba Cloud pour cette métrique. |
|
|
Réseau |
Trafic entrant et sortant par seconde pour le nœud sélectionné. Cette métrique est calculée à partir des valeurs |
|
|
Lignes analysées |
Nombre de lignes insérées, lues, mises à jour et supprimées par seconde sur le nœud sélectionné. Cette métrique est calculée à partir des valeurs |
|
|
Lectures/écritures de données InnoDB |
Quantité de données lues depuis et écrites dans le moteur de stockage par seconde sur le nœud sélectionné. Cette métrique est calculée à partir des valeurs |
|
|
Requêtes au pool de tampons InnoDB |
Nombre de requêtes en lecture et en écriture par seconde pour le pool de tampons du nœud sélectionné. Cette métrique est calculée à partir des valeurs |
|
|
Écritures de journaux InnoDB |
Nombre de requêtes d'écriture de journal par seconde et nombre de fois où les données sont vidées sur le disque par seconde sur le nœud sélectionné. Cette métrique est calculée à partir des valeurs |
|
|
Tables temporaires |
Nombre de tables temporaires créées par seconde sur le nœud sélectionné. Cette métrique est calculée à partir de la valeur |
|
|
PolarProxy |
Utilisation du CPU |
Utilisation du CPU de PolarProxy. |
|
Connexions actuelles |
Nombre de connexions actives sur PolarProxy. |
|
|
Trafic entrant par seconde |
Trafic entrant par seconde sur PolarProxy. |
|
|
Trafic sortant par seconde |
Trafic sortant par seconde sur PolarProxy. |
|
|
Requêtes par seconde |
Nombre de requêtes par seconde sur PolarProxy. |
|
|
Surveillance avancée |
Utilisation du CPU/utilisation de la mémoire PolarDB |
Utilisation du CPU et de la mémoire du nœud sélectionné. |
|
TPS/QPS |
Transactions par seconde (TPS) et requêtes par seconde (QPS) du nœud sélectionné. |
|
|
Session |
Nombre total de sessions actuelles et de sessions actives sur le nœud sélectionné. |
|
|
Débit du trafic |
Nombre moyen d'octets envoyés et reçus de tous les clients par seconde sur le nœud sélectionné. |
|
|
Tables temporaires |
Nombre de tables temporaires créées par seconde sur le nœud sélectionné. |
|
|
Exécutions |
Nombre moyen d'exécutions par seconde pour les instructions telles que replace, multi_delete, multi_update, insert_select, delete, select, insert, replace_select et update sur le nœud sélectionné. |
|
|
Latence de réplication |
Latence de la réplication des données du nœud principal vers le nœud en lecture seule sélectionné. |
|
|
Débit E/S des données InnoDB |
Nombre moyen d'octets lus et écrits par InnoDB par seconde sur le nœud sélectionné. |
|
|
Requêtes au pool de tampons InnoDB |
Nombre moyen de lectures de pages (lectures logiques) et d'écritures de pages dans le pool de tampons par InnoDB par seconde sur le nœud sélectionné. |
|
|
Taux de hit du pool de tampons InnoDB |
Utilisation du pool de tampons InnoDB, ratio de pages sales et taux de hit en lecture du nœud sélectionné. |
|
|
Écritures de journaux redo InnoDB |
Nombre moyen d'écritures de journaux physiques et de synchronisations fsync par seconde sur le nœud sélectionné. |
|
|
Opérations sur les lignes InnoDB |
Nombre moyen de lignes lues, mises à jour, insérées et supprimées par InnoDB par seconde sur le nœud sélectionné. |
|
|
Utilisation du stockage PolarDB |
Espace de stockage utilisé par les données telles que les journaux redo, les journaux binaires, les données système, les données métier, les fichiers de journaux et les fichiers temporaires sur le nœud sélectionné. |
|
|
IOPS PolarDB |
Opérations d'E/S par seconde (IOPS) du nœud sélectionné, incluant les IOPS totaux, les IOPS en lecture, les IOPS en écriture, le débit E/S total, le débit E/S en lecture et le débit E/S en écriture. |
FAQ
-
Q : Pourquoi la métrique QPS affiche-t-elle environ 10 même lorsqu'il n'y a aucun trafic vers mon cluster ?
R : Les tâches système en arrière-plan, y compris la surveillance, la collecte des journaux et les opérations administratives, génèrent environ 10 requêtes par seconde. Cette activité a un impact négligeable sur les performances du cluster.
-
Q : Que faire si l'utilisation du CPU est trop élevée ?
R : Analysez le problème en suivant ces étapes :
Vérifiez la présence d'un grand nombre de requêtes SQL lentes. Nous vous recommandons d'optimiser toutes les requêtes SQL lentes, puis de tester à nouveau. Pour savoir comment afficher et optimiser les requêtes SQL lentes, consultez la rubrique Requêtes SQL lentes.
Vérifiez si la courbe d'utilisation du CPU est corrélée aux courbes QPS ou TPS. Si c'est le cas, le problème est probablement dû à une concurrence de transactions élevée. Dans ce cas, envisagez de mettre à niveau les spécifications de votre cluster. Pour plus d'informations, consultez la rubrique mise à l'échelle manuelle.
S'il n'y a pas de requêtes SQL lentes et que la courbe d'utilisation du CPU ne suit pas les courbes QPS ou TPS, contactez le support technique Alibaba Cloud pour obtenir de l'aide.
-
Q : Que faire si le nombre de connexions actuelles est beaucoup plus élevé que le nombre de connexions actives ?
R : Essayez de définir des valeurs plus basses pour les paramètres wait_timeout et interactive_timeout afin de libérer plus rapidement les connexions inactives. Toutefois, la bonne pratique consiste à s'assurer que votre application ferme les connexions rapidement après leur utilisation.
API associées
|
API |
Description |
|
Interroge les données de performance d'un cluster PolarDB. |
|
|
Interroge les données de performance d'un nœud dans un cluster PolarDB. |
|
|
Interroge la fréquence de collecte des données de surveillance pour un cluster PolarDB. |