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.
Évaluation de l’utilisation de l’instance de base de données pour Aurora MySQL à l’aide des métriques Amazon CloudWatch
Vous pouvez utiliser les métriques CloudWatch pour surveiller le débit de votre instance de base de données et déterminer si votre classe d’instance fournit suffisamment de ressources à vos applications. Pour en savoir plus sur les limites des classes d’instance de base de données, consultez Spécifications matérielles pour les classes d’instance de base de données pour Aurora. Consultez les spécifications de votre classe d’instance de base de données afin de connaître les performances du réseau.
Si l’utilisation de votre instance de base de données est proche de la limite de classe d’instance, les performances peuvent commencer à ralentir. Les métriques CloudWatch peuvent confirmer cette situation afin que vous puissiez planifier une augmentation verticale manuelle vers une classe d’instance plus importante.
Combinez les valeurs des métriques CloudWatch suivantes pour déterminer si vous approchez de la limite de classes d’instance :
-
NetworkThroughput : la quantité de débit réseau reçue des clients et transmise à ces derniers par chaque instance du cluster de bases de données Aurora. Cette valeur du débit n’inclut pas le trafic réseau entre les instances du cluster de bases de données et le volume de cluster.
-
StorageNetworkThroughput : la quantité de débit réseau reçue du et envoyée au sous-système de stockage Aurora par chaque instance du cluster de bases de données Aurora.
Ajoutez NetworkThroughput à StorageNetworkThroughput pour découvrir la quantité de débit réseau reçue du et envoyée au sous-système de stockage Aurora par chaque instance du cluster de bases de données Aurora. La limite de classe d’instance pour votre instance doit être supérieure à la somme de ces deux métriques combinées.
Vous pouvez utiliser les métriques suivantes pour consulter des informations supplémentaires sur le trafic réseau provenant de vos applications clientes lors de l’envoi et de la réception :
-
NetworkReceiveThroughput : quantité de débit réseau reçue des clients par chaque instance de base de données du cluster de bases de données Aurora MySQL. Ce débit n’inclut pas le trafic réseau entre les instances du cluster de bases de données et le volume de cluster.
-
NetworkTransmitThroughput : quantité de débit réseau envoyée aux clients par chaque instance du cluster de bases de données Aurora. Ce débit n’inclut pas le trafic réseau entre les instances du cluster de bases de données et le volume de cluster.
-
StorageNetworkReceiveThroughput : quantité de débit réseau reçue du sous-système de stockage Aurora par chaque instance du cluster de bases de données.
-
StorageNetworkTransmitThroughput : la quantité de débit réseau envoyée au sous-système de stockage Aurora par chaque instance du cluster de bases de données.
Ajoutez toutes ces métriques pour évaluer l’utilisation de votre réseau par rapport à la limite de classe d’instance de base de données. La limite de classe d’instance doit être supérieure à la somme de ces métriques combinées.
Les limites du réseau et l’utilisation du processeur pour le stockage sont directement liés. Lorsque le débit réseau augmente, l’utilisation du processeur augmente également. La surveillance de l’utilisation du processeur et du réseau fournit des informations sur comment et pourquoi les ressources sont épuisées.
Pour contribuer à minimiser l’utilisation du réseau, vous pouvez envisager les actions suivantes :
-
Utiliser une classe d’instance de base de données plus grande.
-
Diviser les demandes d’écriture par lots afin de réduire le nombre total de transactions.
-
Rediriger la charge de travail en lecture seule vers une instance en lecture seule.
-
Supprimer tous les index inutilisés.