MySQL Tableaux de bord de données clés

MySQL Les données clés sont composées de deux tableaux de bord : Analyse de parc et Analyse de base de données. Ceux-ci vous permettent de voir les données clés du niveau de parc le plus élevé, jusqu'au niveau SQL individuel le plus granulaire.

MySQL Tableaux de bord de données clés

Pour voir les différentes données clés MySQL, allez au menu de navigation en haut à gauche et cliquez sur Observabilité et gestion. Dans le menu émergent, localisez la section Données clés sur l'exploitation et cliquez sur Données clés sur SQL pour afficher la page d'analyse de parc du service de données clés sur SQL. En parallèle, dans le menu sous Données clés sur les énoncés SQL, un sous-menu apparaîtra également avec des liens directs vers Données clés sur les énoncés SQL - Analyse de parc et Données clés sur les énoncés SQL - Analyse de base de données. Cliquez sur l'un de ces deux pour obtenir un lien direct vers la synthèse.

MySQL Insights fonctionne avec le nombre moyen de sessions actives (AAS). AAS est le taux moyen auquel le temps de base de données (temps de base de données) s'est cumulé dans une base de données donnée sur un intervalle de temps donné. Il est calculé à l'aide de la formule suivante : AAS = (total elapsed time all SQL calls) / (interval elapsed time)

Une fois sélectionné, assurez-vous que le bouton radio de base de données MySQL est sélectionné dans la partie inférieure gauche de l'écran sous Type de base de données. Cela filtre et affiche uniquement les bases de données MySQL.

  • Parc de systèmes de base de données MySQL

    Il s'agit du tableau de bord de niveau supérieur qui permet un aperçu général de l'ensemble de votre jeu de bases de données MySQL activées pour le service de données clés sur l'exploitation dans le compartiment sélectionné (votre parc).

    Sélectionnez une base de données spécifique que vous souhaitez consulter, ce qui vous ramène au niveau d'analyse de la base de données.

    MySQL Page d'analyse de parc
    Widget Cas d'utilisation Graphiques et notes d'utilisation
    MySQL Systèmes de BD Vérifiez l'activité et la charge de travail de la base de données MySQL avec le nombre moyen de sessions actives et l'utilisation d'UC en pourcentage. L'utilisation d'UC est exprimée dans un graphique à barres avec le pourcentage utilisé en vert.

    Le nombre moyen de sessions actives est exprimé en nombre et correspond au nombre de sessions dans DETAIL

  • Système de BD MySQL

    Le tableau de bord de la base de données MySQL est conçu pour donner un aperçu général de la charge de travail SQL exécutée dans la base de données. Cela inclut les propriétés de base de la base de données et les instructions SQL collectées à partir de celle-ci, y compris les répartitions du temps total par commande et module, et le rapport de temps en SQL ou PL/SQL. Des vignettes de données clés avec des nombres d'énoncés SQL ayant des données clés de niveau quantifient ces problèmes au niveau de la base de données. L'activité SQL est affichée par jour, répartie par type de commande, ce qui expose les modifications de la charge globale au fil du temps. Les graphiques d'exécution pour analyser le ratio et le nombre d'énoncés SQL et d'invalidation exposent des propriétés d'application importantes au fil du temps.

    Vérifiez les activités par type de commande, la quantité d'opérations SQL et PL/SQL, l'activité SQL, l'analyse et les synthèses propres à la base de données. En bas, une table contenant les principaux énoncés SQL qui nécessitent une révision est répertoriée. Sélectionnez celui que vous souhaitez vérifier, ce qui vous amène au niveau de l'analyse SQL.

    Analyse de MySQL Database

    Tableau 6-1 Widgets de niveau base de données

    Widget Cas d'utilisation Graphiques et notes d'utilisation
    Sommaire Voir les propriétés de base de cette base de données et les statistiques relatives à la collecte de télémétrie SQL. Les propriétés suivantes sont affichées :
    • Nom du système de base de données
    • Version MySQL
    • Nombre de bases de données
    • Nombre total d'énoncés SQL
    • Contenu d'UC moyen
    • Tampon SQL collecté (pourcentage)
    • Statut de collecte de temps UC
    Propriétés supplémentaires disponibles pour les déploiements Heatwave MySQL
    • forme
    • Heatwave
    • Haute disponibilité
    Utilisation du système de BD Déterminez les niveaux d'utilisation d'un système de base de données MySQL. Vignettes d'utilisation :
    • Utilisation d'UC
    • Utilisation de mémoire
    • Utilisation du stockage
    Activité SQL par type de commande Quelles commandes SQL génèrent le plus de temps de base de données sur cette base de données? Graphique beut du temps de base de données total réparti par type de commande pour les curseurs non PL/SQL.

    Cliquez sur une commande pour produire une liste détaillée d'activités pour cette commande.

    Activité SQL par base de données Quelles bases de données génèrent le plus de temps de base de données sur cette base? Diagramme de beignet affichant le nombre moyen de sessions actives par base de données.

    Cliquez sur une commande pour produire une liste détaillée d'activités pour cette commande sous forme de graphique à barres.

    Nombre d'exécutions par base de données Quelles bases de données génèrent le plus d'exécutions? Nombre de graphiques d'exécution par base de données.

    Cliquez sur une commande pour produire une liste détaillée d'activités pour cette commande.

    Activité SQL par type de latence Quel type de latence génère le plus de temps de base de données? Graphique à barres détaillant les types d'UC de latence, de verrouillage ou autre. Le temps de latence est exprimé en microsecondes.

Dépannage des données clés MySQL

Voici une liste des problèmes possibles liés aux données clés MySQL qui pourraient survenir dans votre environnement et comment les résoudre :
  • Énoncé d'utilisation de mémoire tampon la plus lourde : MySQL collecte les données de performance par condensé dans une mémoire tampon de taille fixe avec un maximum de 10 000 condensés d'énoncé uniques. Le pourcentage indique la capacité de mémoire tampon courante. Une fois la capacité maximale atteinte, toutes les nouvelles données de performance du condensé seront agrégées dans un condensé attrapé appelé NULL_DIGEST jusqu'à ce que cette mémoire tampon soit épurée. Énoncé de mémoire tampon de condensé
    Note

    L'épuration n'est pas automatique; elle se produit lors du redémarrage du serveur ou par épuration manuelle.
    Sur un système très actif avec de nombreux condensés uniques, ce tampon peut se remplir et peut avoir besoin d'être purgé manuellement périodiquement. Exécutez la commande SQL suivante pour épurer manuellement :
    truncate table performance_schema.events_statements_summary_by_digest;
  • Statut de collecte de la latence d'UC : Indique si le schéma de performance du système de base de données MySQL a été configuré pour collecter des informations sur la latence d'UC par condensé. Si cette option est désactivée, le graphique Activité SQL par type de latence n'inclura pas CPU_LATENCY dans la répartition et affichera uniquement LOCK_LATENCY et OTHER_LATENCY (CPU_LATENCY fera partie de OTHER_LATENCY au lieu d'être un composant distinct).
    • Pour vérifier si CPU_LATENCY est activé, exécutez la commande SQL suivante :
      SELECT * FROM performance_schema.setup_consumers where name  = 'events_statements_cpu';
    • Pour activer CPU_LATENCY, exécutez la commande SQL suivante :
      UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME LIKE 'events_statements_cpu';