Les contrôles répertoriés ci-dessous peuvent être utilisés pour inspecter et exporter les données des rapports de performances (voir l'image ci-dessous) -
Exporter - Exporte toutes les entrées du rapport de performances actuel, y compris toutes les requêtes et valeurs ainsi que toutes les données associées (y compris les en-têtes de colonnes). Ouvre la boîte de dialogue Exporter le fichier.
Copier la sélection - Copie une seule entrée du rapport de performances actuel ainsi que toutes les données associées (et les en-têtes de colonnes). Presse-papiers système enregistré. Un exemple typique
Query Copy - Cette fonction copie l'instruction SQL qui génère le rapport de performances. Presse-papiers système enregistré.
Actualiser - Les rapports de performances ont été actualisés (rechargés).
Les regroupements suivants sont affichés pour chaque rapport -
Mémoire totale - Affiche la mémoire totale allouée.
Top Memory by Event - Affiche les événements qui consomment le plus de mémoire.
Mémoire la plus élevée par utilisateur - Affiche les utilisateurs consommant le plus de mémoire
Mémoire la plus élevée par hôte - Affiche les hôtes consommant le plus de mémoire.
Mémoire la plus élevée par thread - Affiche les threads consommant le plus de mémoire.
Rapport d'activité d'E/S du fichier principal - Affiche les fichiers avec la plus grande utilisation d'E/S en octets.
E/S les plus élevées des fichiers par temps - Affiche les principales utilisations des E/S par fichier et par latence.
Top E/S par catégorie d'événement - Affiche l'utilisation de données d'E/S la plus élevée par catégorie d'événement.
Temps d'E/S supérieur par catégorie d'événement - Affiche les principaux consommateurs de temps d'E/S par catégorie d'événement.
Top E/S par utilisateur/thread - Affiche les principaux consommateurs de temps d'E/S par utilisateur et par thread.
Statement Analysis - Répertorie les déclarations avec diverses statistiques globales.
Déclarations avec une durée d'exécution des 5 % supérieurs - Répertorie toutes les instructions dont la durée d'exécution moyenne (en microsecondes) se situe dans les 5 % supérieurs.
Utilisation de tables temporaires - Répertorie toutes les instructions qui utilisent des tables temporaires (accédant au pourcentage le plus élevé de tables temporaires sur disque, suivies des tables temporaires en mémoire).
Avec tri - Répertorie toutes les instructions de normalisation qui ont effectué un tri (accessibles dans l'ordre de priorité suivant : sort_merge_passes, sort_scans et sort_rows).
Analyse complète de la table - Répertorie les instructions qui ont effectué une analyse complète de la table. Accédez aux performances des requêtes et à la ou aux clauses WHERE. Si vous n'utilisez pas d'index, envisagez d'ajouter des index à de grandes tables.
Erreurs ou avertissements : répertoriez les déclarations qui ont généré des erreurs ou des avertissements.
Présentation des objets de schéma (surcharge élevée) - Affiche le nombre d'objets par schéma. Notez que l'exécution de ce rapport peut prendre plus de temps pour les instances comportant un grand nombre d'objets.
Statistiques de l'index de schéma - Affiche les statistiques générales liées à l'indexation.
Mode Table Statistics - Affiche les statistiques générales liées aux tables.
Statistiques des tables de schéma (avec tampon InnoDB) - Affiche les tables de schéma avec les statistiques du tampon InnoDB.
Tables avec analyse de table complète - Recherche les tables accessibles via une analyse de table complète, triées par le nombre de lignes analysées (ordre décroissant).
Index inutilisés - Affiche une liste des index qui n'ont jamais été utilisés depuis le démarrage du serveur ou le début de la collecte de données P_S.
Attentes globales par durée - Répertorie les événements d'attente mondiaux les plus importants par durée totale, en ignorant l'inactivité (qui n'est peut-être pas énorme).
Temps d'attente par utilisateur - Répertorie les événements d'attente les plus courants par utilisateur et leur durée totale, en ignorant l'inactivité (qui n'est peut-être pas énorme).
Classes d'attente par durée - Répertorie les classes d'attente les plus importantes par durée totale, en ignorant les périodes d'inactivité (qui peuvent ne pas être énormes).
Classes d'attente par durée moyenne - Répertorie les classes d'attente les plus importantes par durée moyenne, en ignorant l'inactivité (qui n'est peut-être pas énorme).
InnoDB Buffer Stats by Schema - Résume la sortie de la table INFORMATION_SCHEMA.INNODB_BUFFER_PAGE, agrégée par schéma.
Statistiques du tampon InnoDB par table - Résume la sortie de la table INFORMATION_SCHEMA.INNODB_BUFFER_PAGE, agrégée par schéma et nom de table.
Aperçu - Affiche un résumé de l'utilisation des ressources pour chaque utilisateur.
Statistiques d'E/S - Affiche l'utilisation des E/S par utilisateur.
Statistiques de déclaration - Ceci affiche les statistiques d'exécution des déclarations pour chaque utilisateur.
Dans cet article, nous avons découvert les différents contrôles de reporting de performances et comment les obtenir à l'aide de MySQL Workbench.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!