Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Note
Cet article contient des références au terme esclave, un terme que Microsoft n’utilise plus. Lorsque le terme est supprimé du logiciel, nous le supprimons de cet article.
Cet article contient toutes les informations de référence de surveillance pour ce service.
Consultez Monitor Azure Database pour MySQL pour plus d’informations sur les données que vous pouvez collecter pour Azure Database pour MySQL et comment l’utiliser.
Metrics
Cette section répertorie toutes les métriques de plateforme collectées automatiquement pour App Service. Ces métriques font également partie de la liste globale de toutes les métriques de plateforme prises en charge dans Azure Monitor.
Pour obtenir des informations sur la conservation des métriques, consultez la section Présentation des métriques dans Azure Monitor.
Métriques prises en charge pour Microsoft.DBforMySQL\flexibleServers
Le tableau suivant répertorie les métriques disponibles pour le type de ressource Microsoft.DBforMySQL\flexibleServers.
- Toutes les colonnes peuvent ne pas être présentes dans chaque table.
- Certaines colonnes peuvent dépasser la zone d’affichage de la page. Sélectionnez Développer la table pour afficher toutes les colonnes disponibles.
Titres du tableau
- Catégorie : le groupe de métriques ou classification.
- Métrique : nom complet de la métrique tel qu’il apparaît dans le portail Azure.
- Nom dans l’API REST : le nom de la métrique comme appelé dans l’API REST.
- Unité : unité de mesure.
- Agrégation : le type d’agrégation par défaut. Valeurs valides : Moyen (moy), Minimum (min), Maximum (max), Total (somme), Nombre.
- Dimensions - Dimensions disponibles pour la métrique.
-
Fragments de temps - Intervalles auxquels la métrique est échantillonnée. Par exemple,
PT1Mindique que la métrique est échantillonnée toutes les minutes,PT30Mtoutes les 30 minutes,PT1Htoutes les heures, et ainsi de suite. - Exportation DS : indique si la métrique est exportable vers les journaux Azure Monitor via les paramètres de diagnostic. Pour plus d’informations sur l’exportation des métriques, consultez Créer des paramètres de diagnostic dans Azure Monitor.
Catégorie : Disponibilité
| Metric | Nom dans l’API REST | Unit | Aggregation | Dimensions | Fragments de temps | Exportation DS |
|---|---|---|---|---|---|---|
|
État des E/S de la haute disponibilité État du thread d’E/S de réplication en cours d’exécution |
HA_IO_status |
Count | Maximum | <aucune> | PT1M | Yes |
|
État SQL de la haute disponibilité État du thread SQL de réplication en cours d’exécution |
HA_SQL_status |
Count | Maximum | <aucune> | PT1M | Yes |
|
État des E/S du réplica État du thread d’E/S de réplication en cours d’exécution |
Replica_IO_Running |
Count | Maximum | <aucune> | PT1M | No |
|
État SQL du réplica État du thread SQL de réplication en cours d’exécution |
Replica_SQL_Running |
Count | Maximum | <aucune> | PT1M | No |
Catégorie : Erreurs
| Metric | Nom dans l’API REST | Unit | Aggregation | Dimensions | Fragments de temps | Exportation DS |
|---|---|---|---|---|---|---|
|
Connexions abandonnées Connexions abandonnées |
aborted_connections |
Count | Total (Somme) | <aucune> | PT1M | Yes |
Catégorie : latence
| Metric | Nom dans l’API REST | Unit | Aggregation | Dimensions | Fragments de temps | Exportation DS |
|---|---|---|---|---|---|---|
|
Décalage de la réplication à haute disponibilité Décalage de la réplication à haute disponibilité en secondes |
HA_replication_lag |
Seconds | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Temps de verrouillage de lignes InnoDB Temps total consacré à l’acquisition de verrous de ligne pour les tables InnoDB, en millisecondes. |
Innodb_row_lock_time |
Milliseconds | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Temps d’attente de verrouillage de lignes InnoDB Nombre de fois où les opérations sur les tables InnoDB ont dû attendre un verrouillage de lignes. |
Innodb_row_lock_waits |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
|
Décalage de réplication en secondes Décalage de la réplication en secondes |
replication_lag |
Seconds | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Durée de fonctionnement de MySQL Nombre de secondes pendant lesquelles le serveur fonctionnait. |
Uptime |
Seconds | Total (Somme), Maximum | <aucune> | PT1M | Yes |
Catégorie : Saturation
| Metric | Nom dans l’API REST | Unit | Aggregation | Dimensions | Fragments de temps | Exportation DS |
|---|---|---|---|---|---|---|
|
Stockage de sauvegarde utilisé Stockage de sauvegarde utilisé |
backup_storage_used |
Bytes | Moyenne, Maximum, Minimum | <aucune> | PT15M, PT30M, PT1H, PT6H, PT12H, P1D | Yes |
|
Stockage Binlog utilisé Stockage utilisé par les fichiers Binlog. |
binlog_storage_used |
Bytes | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Crédits de processeur consommés Crédits de processeur consommés |
cpu_credits_consumed |
Count | Moyenne, Maximum, Minimum | <aucune> | PT15M, PT30M, PT1H, PT6H, PT12H, P1D | Yes |
|
Crédits processeur restants Crédits de processeurs restants |
cpu_credits_remaining |
Count | Moyenne, Maximum, Minimum | <aucune> | PT15M, PT30M, PT1H, PT6H, PT12H, P1D | Yes |
|
Pourcentage du processeur hôte Pourcentage de processeur hôte |
cpu_percent |
Percent | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Stockage de données utilisé Stockage utilisé par les fichiers de données. |
data_storage_used |
Bytes | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Stockage Ibdata1 utilisé Stockage utilisé par les fichiers ibdata1. |
ibdata1_storage_used |
Bytes | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Données des pages du pool de mémoires tampons InnoDB Nombre de pages dans le pool de tampons InnoDB contenant des données. |
Innodb_buffer_pool_pages_data |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
|
Pages modifiées du pool de tampons InnoDB Nombre actuel de pages sales dans le pool de mémoires tampons d'InnoDB. |
Innodb_buffer_pool_pages_dirty |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
|
Pages de pool de mémoires tampons InnoDB gratuites Nombre de pages libres dans le pool de tampons InnoDB. |
Innodb_buffer_pool_pages_free |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
|
Demandes de lecture du pool de mémoires tampons InnoDB Nombre de requêtes de lectures logiques. |
Innodb_buffer_pool_read_requests |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
|
Lectures du pool de tampons InnoDB Nombre de lectures logiques qu'InnoDB n'a pas pu satisfaire depuis le pool de tampons et qui ont dû être faites directement depuis le disque. |
Innodb_buffer_pool_reads |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
|
Pourcentage d’E/S de stockage Pourcentage de consommation d’E/S de stockage |
io_consumption_percent |
Percent | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Pourcentage de mémoire Pourcentage de mémoire |
memory_percent |
Percent | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Autres stockages utilisés Stockage utilisé par d’autres fichiers. |
others_storage_used |
Bytes | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Limite de stockage serverlog Limite de stockage du journal du serveur |
serverlog_storage_limit |
Bytes | Maximum | <aucune> | PT1M | Yes |
|
Pourcentage de stockage serverlog Pourcentage de stockage du journal du serveur |
serverlog_storage_percent |
Percent | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Stockage Serverlog utilisé Stockage du journal du serveur utilisé |
serverlog_storage_usage |
Bytes | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Trier les passes de fusion Le nombre de passes de fusion que l’algorithme de tri a dû faire. Si cette valeur est importante, vous devez envisager d’augmenter la valeur de la variable système sort_buffer_size. |
Sort_merge_passes |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
|
Limite de stockage Limite de stockage |
storage_limit |
Bytes | Maximum | <aucune> | PT1M | Yes |
|
Pourcentage de stockage Pourcentage de stockage |
storage_percent |
Percent | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Stockage utilisé Stockage utilisé |
storage_used |
Bytes | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Threads en cours d’exécution Nombre de threads qui ne sont pas en veille. |
Threads_running |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
Catégorie : Trafic
| Metric | Nom dans l’API REST | Unit | Aggregation | Dimensions | Fragments de temps | Exportation DS |
|---|---|---|---|---|---|---|
|
Connexions actives Connexions actives |
active_connections |
Count | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Transactions actives Nombre de transactions actives. |
active_transactions |
Count | Total (Somme), Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Com Alter Table Nombre de fois où l’instruction ALTER TABLE a été exécutée. |
Com_alter_table |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Créer une base de données Nombre de fois où l’instruction CREATE DB a été exécutée. |
Com_create_db |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Com Create Table Nombre de fois où l’instruction CREATE TABLE a été exécutée. |
Com_create_table |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Com Delete Nombre de fois où l’instruction DELETE a été exécutée. |
Com_delete |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Base de données de suppression com Nombre de fois où l’instruction DROP DB a été exécutée. |
Com_drop_db |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Tableau de suppression com Nombre de fois où l’instruction DROP TABLE a été exécutée. |
Com_drop_table |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Insertion com Nombre de fois où l’instruction INSERT a été exécutée. |
Com_insert |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Sélection com Nombre de fois où l’instruction SELECT a été exécutée. |
Com_select |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Mise à jour com Nombre de fois où l’instruction UPDATE a été exécutée. |
Com_update |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Pages libres du pool de tampons InnoDB Nombre de demandes de vidage des pages à partir du pool de mémoires tampons InnoDB. |
Innodb_buffer_pool_pages_flushed |
Count | Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Écritures de données Innodb Nombre total d’écritures de données. |
Innodb_data_writes |
Count | Total (Somme), Maximum, Minimum | <aucune> | PT1M | Yes |
|
Blocages de verrous MySQL Nombre d’interblocages. |
lock_deadlocks |
Count | Total (Somme), Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Dépassements du délai d’attente de verrou MySQL Nombre de dépassements du délai d’attente de verrou. |
lock_timeouts |
Count | Total (Somme), Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
|
Sortie du réseau hôte Sortie du réseau hôte en octets |
network_bytes_egress |
Bytes | Total (Somme) | <aucune> | PT1M | Yes |
|
Réseau hôte entrant Entrée du réseau hôte en octets |
network_bytes_ingress |
Bytes | Total (Somme) | <aucune> | PT1M | Yes |
|
Queries Queries |
Queries |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Requêtes lentes Nombre de requêtes qui ont pris plus de long_query_time secondes. |
Slow_queries |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Nombre d’E/S de stockage Nombre d’E/S de stockage consommées. |
storage_io_count |
Count | Total (Somme) | <aucune> | PT1M | No |
|
Nombre total de connexions Nombre total de connexions |
total_connections |
Count | Total (Somme) | <aucune> | PT1M | Yes |
|
Longueur de la liste d’historique MySQL Longueur de la liste TRX_RSEG_HISTORY. |
trx_rseg_history_len |
Count | Total (Somme), Moyenne, Maximum, Minimum | <aucune> | PT1M | Yes |
Ce tableau inclut des descriptions plus détaillées de certaines métriques.
| Nom d’affichage de la métrique | Description |
|---|---|
| Durée de fonctionnement de MySQL | Cette métrique indique la durée pendant laquelle le serveur MySQL a été en cours d’exécution. Dans une configuration de serveur haute disponibilité (HA), le système affiche en continu le temps d’activité du nœud de serveur principal actuel en secondes. Cette valeur de temps d’activité ne réinitialise pas pendant un événement de basculement, car les nœuds ne sont pas redémarrés. |
| Pourcentage de processeur hôte | Le pourcentage d’UC hôte est l’utilisation totale du processeur pour traiter toutes les tâches sur votre serveur sur une période sélectionnée. Cette métrique inclut la charge de travail de votre serveur flexible Azure Database pour MySQL et le processus Azure MySQL. Un pourcentage élevé du processeur peut vous aider à déterminer si votre serveur de base de données a une charge de travail plus lourde que celle qu’il peut gérer. Cette métrique équivaut à une utilisation totale du processeur et est similaire à l’utilisation du processeur sur n’importe quelle machine virtuelle. |
| Crédit du processeur consommé | Il s’agit du niveau Burstable uniquement Le crédit du processeur est calculé en fonction de la charge de travail. Pour plus d’informations, voir Tailles de machine virtuelle Burstable Série B. |
| Crédit du processeur restant | Il s’agit du niveau Burstable uniquement Le crédit du processeur restant est calculé en fonction de la charge de travail. Pour plus d’informations, voir Tailles de machine virtuelle Burstable Série B. |
| Réseau entrant hôte | Somme totale du trafic réseau entrant sur le serveur pendant une période sélectionnée. Cette métrique inclut le trafic vers votre base de données et les serveurs flexibles Azure Database pour MySQL, comme la surveillance, les journaux, etc. |
| Réseau sortant hôte | Somme totale du trafic réseau sortant sur le serveur pendant une période sélectionnée. Cette métrique inclut le trafic provenant de votre base de données et d’Azure Database pour MySQL, des serveurs flexibles tels que la surveillance, les journaux, etc. |
| Connexions actives | Nombre de connexions actives sur le serveur. Les connexions actives sont le nombre total de threads connectés à votre serveur, qui incluent également des threads de azure_superuser. |
| Pourcentage d’E/S de stockage | Pourcentage d’E/S utilisées sur une période sélectionnée. Le pourcentage d’E/S est destiné aux E/S par seconde en lecture et en écriture. |
| Nombre d’E/S de stockage | Nombre total d’opérations d’E/S (lecture et écriture) du serveur par minute. |
| Pourcentage de mémoire | Cette métrique représente le pourcentage de mémoire occupée par le processus serveur Azure MySQL (mysqld). Cette métrique est calculée à partir de la taille totale de la mémoire (en Go) disponible sur votre serveur flexible Azure Database pour MySQL. |
| Nombre total de connexions | Nombre de connexions clientes à votre serveur flexible Azure Database pour MySQL. Le nombre total de connexions est la somme des connexions par les clients utilisant le protocole TCP/IP sur une période sélectionnée. |
| Connexions abandonnées | Nombre total de tentatives ayant échoué pour se connecter à votre serveur flexible Azure Database pour MySQL, par exemple en raison d’informations d’identification incorrectes. Pour plus d’informations sur les connexions abandonnées, consultez cette documentation. |
| Queries | Nombre total de requêtes exécutées par minute sur votre serveur. Nombre total de requêtes par minute sur votre serveur à partir de votre charge de travail de base de données et de processus Azure MySQL. |
| Slow_queries | Nombre total de requêtes lentes sur votre serveur dans l’intervalle de temps sélectionné. |
| Transactions actives | Cette métrique représente le nombre total de transactions dans MySQL. Les transactions actives incluent toutes les transactions démarrées, mais qui n’ont pas encore été validées ou restaurées. |
Les métriques de répartition du stockage fournissent des insights précieux sur l’utilisation du stockage de votre serveur flexible Azure Database pour MySQL. Ces métriques vous donnent une répartition détaillée de la limite de stockage, du pourcentage de stockage, du stockage utilisé, du stockage de données utilisé, du stockage ibdata1 utilisé, du stockage binlog utilisé, d’autres stockages utilisés et du stockage de sauvegarde utilisé. En surveillant ces métriques, vous pouvez gérer efficacement vos ressources de stockage, optimiser l’allocation de stockage et garantir une utilisation efficace de la capacité de stockage de votre serveur. Comprendre les métriques de répartition du stockage vous aide à prendre des décisions éclairées pour maintenir les performances et la disponibilité de votre serveur flexible Azure Database pour MySQL.
Le tableau ci-dessous répertorie les descriptions des métriques de répartition du stockage disponibles pour le serveur flexible Azure Database pour MySQL :
| Nom d’affichage de la métrique | Description |
|---|---|
| Limite de stockage | Taille de stockage maximale configurée pour ce serveur. |
| Pourcentage de stockage | Pourcentage de stockage utilisé hors du stockage maximal du serveur disponible. |
| Stockage utilisé | Quantité de stockage en cours d’utilisation. Le stockage utilisé par le service peut inclure les fichiers de base de données, les journaux d’activité des transactions et les journaux d’activité du serveur. |
| Stockage de données utilisé | Quantité de stockage utilisée pour stocker les fichiers de base de données. |
| stockage ibdata1 utilisé | Quantité d'espace de stockage utilisée pour stocker le fichier d'espace de table système (ibdata1). |
| Stockage Binlog utilisé | Quantité de stockage utilisée pour stocker les fichiers journaux binaires. |
| Autre stockage utilisé | Quantité de stockage utilisée pour d'autres composants et fichiers de métadonnées. |
| Stockage de sauvegarde utilisé | Quantité de stockage de sauvegarde utilisée. |
Les métriques de réplication fournissent des insights précieux sur les performances et l’état de la réplication dans un serveur flexible Azure Database pour MySQL. Ces métriques vous permettent de surveiller le décalage de réplication, de vérifier l’état du réplica et des threads d’E/S et SQL HA et de mesurer la latence de réplication. En effectuant le suivi de ces métriques, vous pouvez garantir la fiabilité et l’efficacité de votre configuration de réplication, identifier les éventuels problèmes ou retards et prendre les mesures appropriées pour maintenir la cohérence et la disponibilité des données. Examinons les différentes métriques de réplication disponibles pour le serveur flexible Azure Database pour MySQL.
Le tableau ci-dessous répertorie les métriques de réplication disponibles pour le serveur flexible Azure Database pour MySQL :
| Nom d’affichage de la métrique | Description |
|---|---|
| Décalage de réplication | Le décalage de réplication est le nombre de secondes derrière lequel le réplica est en retard lors de la relecture des transactions reçues du serveur source. Cette métrique est calculée à partir de « Seconds_behind_Master » à partir de la commande « SHOW SLAVE STATUS » et est disponible uniquement pour les serveurs réplicas. Pour plus d’informations, consultez « Résoudre les problèmes de latence de réplication dans Azure Database pour MySQL » |
| État des E/S du réplica | L’état des E/S du réplica indique l’état du thread d’E/S de réplication. La valeur de métrique est 1 si le thread d’E/S est en cours d’exécution et 0 si ce n’est pas le cas. |
| État SQL du réplica | L’état SQL du réplica indique l’état du thread SQL de réplication. La valeur de métrique est 1 si le thread SQL est en cours d’exécution et 0 si ce n’est pas le cas. |
| État des E/S de la haute disponibilité | L’état des E/S haute disponibilité indique l’état des concepts de haute disponibilité dans Azure Database pour MySQL . La valeur de métrique est 1 si le thread d’E/S est en cours d’exécution et 0 si ce n’est pas le cas. |
| État SQL de la haute disponibilité | L’état HA SQL indique l’état des concepts de haute disponibilité dans Azure Database pour MySQL . La valeur de métrique est 1 si le thread SQL est en cours d’exécution et 0 si ce n’est pas le cas. |
| Décalage de la réplication à haute disponibilité | Le décalage de réplication HA est le nombre de secondes de retard du serveur de secours HA quand il relit les transactions reçues du serveur source. Cette métrique est calculée à partir de « Seconds_behind_Master » avec la commande « SHOW SLAVE STATUS » et est disponible uniquement pour les serveurs de secours HA. |
Outre les métriques standard fournies par le serveur flexible Azure Database pour MySQL, les métriques améliorées sont disponibles pour obtenir des insights plus approfondis sur les performances de votre serveur. Ces métriques améliorées fournissent des informations plus précises sur des aspects spécifiques de votre charge de travail.
Les métriques de statistiques DML (Data Manipulation Language) vous donnent une visibilité sur le nombre d’instructions select, update, insert et delete exécutées sur votre serveur. En surveillant ces métriques, vous pouvez suivre l’utilisation et les performances de vos opérations de base de données et identifier les goulots d’étranglement ou les inefficacités potentiels.
| Nom d’affichage de la métrique | Description |
|---|---|
| Com_select | Nombre total d’instructions select exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
| Com_update | Nombre total d’instructions update exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
| Com_insert | Nombre total d’instructions insert exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
| Com_delete | Nombre total d’instructions delete exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
Les métriques de statistiques DDL (Data Definition Language) fournissent des informations sur la fréquence à laquelle vous pouvez créer une base de données, supprimer une base de données, créer une table, supprimer une table et modifier les instructions de table exécutées sur votre serveur. Ces métriques vous aident à comprendre la fréquence et l’impact des modifications de schéma dans votre base de données, ce qui vous permet d’optimiser la conception de votre base de données et d’améliorer les performances globales.
| Nom d’affichage de la métrique | Description |
|---|---|
| Com_create_db | Nombre total d’instructions create database exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
| Com_drop_db | Nombre total d’instructions drop database exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
| Com_create_table | Nombre total d’instructions create table exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
| Com_drop_table | Nombre total d’instructions drop table exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
| Com_Alter | Nombre total d’instructions alter table exécutées sur votre serveur dans l’intervalle de temps sélectionné. |
Les métriques Innodb se concentrent sur les performances du moteur de stockage InnoDB, qui est le moteur par défaut pour le serveur flexible Azure Database pour MySQL. Ces métriques incluent la durée de verrou de ligne InnoDB, les attentes de verrou de ligne InnoDB, les lectures du pool de mémoires tampons Innodb, les demandes de lecture de pool de tampons Innodb, etc. En surveillant ces métriques, vous pouvez obtenir des informations sur l’efficacité des mécanismes de stockage et de mise en cache de votre base de données.
Ces métriques améliorées fournissent des informations précieuses pour optimiser votre charge de travail et améliorer les performances de votre serveur flexible Azure Database pour MySQL. À l’aide de ces métriques, vous pouvez prendre des décisions pilotées par les données pour améliorer la scalabilité, la fiabilité et l’efficacité de vos opérations de base de données.
| Nom d’affichage de la métrique | Description |
|---|---|
| Temps de verrouillage de ligne InnoDB | Le temps de verrouillage des lignes InnoDB mesure la durée en millisecondes des verrous au niveau des lignes InnoDB. |
| Attentes de verrou de ligne InnoDB | La métrique d'attente de verrouillage de ligne InnoDB compte le nombre de fois qu'une requête a dû attendre un verrou au niveau de la ligne InnoDB. |
| Innodb_buffer_pool_reads | Nombre total de lectures logiques que le moteur InnoDB n’a pas pu faire à partir du pool de tampons Innodb et qui ont dû être récupérées du disque. |
| Innodb_buffer_pool_read_requests | Nombre total de requêtes de lecture logique à partir du pool de tampons Innodb. |
| Innodb_buffer_pool_pages_free | Nombre total de pages libres dans le pool de tampons InnoDB. |
| Innodb_buffer_pool_pages_data | Nombre total de pages dans le pool de tampons InnoDB contenant des données. Le nombre inclut à la fois les pages de modifications et les pages nettoyées. |
| Innodb_buffer_pool_pages_dirty | Nombre total de pages dans le pool de tampons InnoDB contenant des pages de modifications. |
| Longueur de la liste d’historique MySQL | Cette métrique calcule le nombre de modifications dans la base de données, en particulier le nombre d’enregistrements contenant des modifications antérieures. Elle est liée au taux de modifications des données, ce qui entraîne la création de nouvelles versions de lignes. Une longueur de liste d’historique croissante peut affecter les performances de la base de données. |
| Dépassements du délai d'attente de verrou MySQL | Cette métrique représente le nombre de fois où une requête a expiré en raison d’un verrou. Cette situation se produit généralement lorsqu’une requête attend un verrou sur une ligne ou une table détenue par une autre requête pendant plus de temps que le innodb_lock_wait_timeout paramètre. |
| Blocages de verrous MySQL | Cette métrique représente le nombre d’interblocages sur votre serveur flexible Azure Database pour MySQL dans la période sélectionnée. |
Dimensions de métriquePour plus d’informations sur les dimensions de métrique, consultez Métriques multidimensionnelles. |
Ce service n’a pas de métriques qui contiennent des dimensions.
Résoudre les problèmes liés aux métriques
Parfois, vous pouvez rencontrer des problèmes lors de la création, de la personnalisation ou de l’interprétation de graphiques dans Azure Metrics Explorer.
Un graphique ne montrant aucune donnée peut survenir en raison de divers facteurs. Ces problèmes peuvent inclure le fournisseur de ressources Microsoft Insights qui n’est pas inscrit pour votre abonnement ou vous ne disposez pas des droits d’accès adéquats à votre base de données Azure pour MySQL. D'autres possibilités peuvent être que votre ressource n'a pas généré de métriques dans le délai choisi ou que la plage de temps sélectionnée dépasse 30 jours.
Plusieurs raisons qui suivent peuvent provoquer ce comportement :
- Le fournisseur de ressources Microsoft.Insights n’est pas enregistré : L’exploration des métriques nécessite le fournisseur de ressources Microsoft.Insights enregistré dans votre abonnement. Enregistrez votre serveur manuellement en suivant les étapes décrites dans Fournisseurs et types de ressources Azure.
- Droits d’accès insuffisants à votre ressource : vérifiez que vous disposez des autorisations suffisantes pour votre instance Azure Database pour MySQL à partir de laquelle vous explorez les métriques. Votre ressource n’a émis aucune métrique sur l’intervalle de temps sélectionné. Augmentez l’intervalle de temps sur lequel porte le graphique. Dans Azure, le contrôle d’accès en fonction du rôle Azure (Azure RBAC) contrôle l’accès aux métriques. Vous devez être membre du lecteur de surveillance, du contributeur ou du contributeur pour explorer les métriques de n’importe quelle ressource.
- Votre ressource n’a pas émis de métriques pendant l’intervalle de temps sélectionné : ce comportement peut être dû à plusieurs raisons. Il est possible que votre ressource n'ait pas généré de métriques dans le délai choisi. Remplacez l’heure du graphique par une plage plus large pour voir si cette approche résout le problème. Pour des informations plus détaillées sur la résolution de ce problème, reportez-vous au guide de dépannage des métriques Azure Monitor.
- Plage de temps supérieure à 30 jours : Vérifiez que la différence entre les dates de début et de fin dans le sélecteur d’heure ne dépasse pas l’intervalle de 30 jours. Pour des informations plus détaillées sur le dépannage des métriques, reportez-vous au guide de dépannage des métriques Azure Monitor.
- Indication de ligne en pointillés : dans Azure Monitor, une ligne en pointillés signifie un écart dans les données, ou une valeur null, entre deux points de données de grain de temps connues. Cet aspect est une conception délibérée qui permet de détecter les points de données manquants. Si votre graphique affiche des lignes en pointillés, cela indique des données manquantes. Pour plus d’informations, consultez Graphique montrant la ligne en pointillés.
Pour des informations plus détaillées sur le dépannage des métriques, reportez-vous au guide de dépannage des métriques Azure Monitor.
Note
Les métriques marquées comme déconseillées sont programmées pour être supprimées du portail Azure. Vous devez ignorer ces métriques lors de la surveillance de votre serveur flexible Azure Database pour MySQL.
Journaux d’activité de ressources
Cette section répertorie les types de journaux d’activité de ressources que vous pouvez collecter pour ce service. La section extrait la liste de tous les types de catégorie de journaux d’activité de ressources pris en charge dans Azure Monitor.
Journaux de ressources pris en charge pour Microsoft.DBforMySQL\flexibleServers
| Category | Nom de présentation de la catégorie | Table de journal | Supporte le plan de journalisation de base | Soutient la transformation au moment de l'ingestion | Exemples de requêtes | Coûts d’exportation |
|---|---|---|---|---|---|---|
MySqlAuditLogs |
Journaux d’audit MySQL |
AzureDiagnostics Journaux de plusieurs ressources Azure. |
No | No | Queries | No |
MySqlSlowLogs |
Journaux MySQL lents |
AzureDiagnostics Journaux de plusieurs ressources Azure. |
No | No | Queries | No |
Tables Azure Monitor Logs
Cette section répertorie les tables de journaux Azure Monitor pertinentes pour ce service, disponibles pour une requête par l’analytique des journaux d’activité à l’aide de requêtes Kusto. Les tables contiennent les données du journal des ressources et éventuellement d’autres données en fonction de ce qui est collecté et acheminé vers elles.
Azure Database pour MySQL Microsoft.DBforMySQL\flexibleServers
Journal d’activité
La table liée répertorie les opérations qui peuvent être enregistrées dans le journal d’activité de ce service. Ces opérations constituent un sous-ensemble de toutes les opérations possibles du fournisseur de ressources dans le journal d’activité.
Pour plus d’informations sur le schéma des entrées du journal d’activité, consultez Schéma du journal d’activité.