Maison > base de données > tutoriel mysql > Contrôles de reporting sur les performances dans Mysql Workbench

Contrôles de reporting sur les performances dans Mysql Workbench

PHPz
Libérer: 2023-09-22 21:13:07
avant
788 Les gens l'ont consulté

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).

Instructions pour le rapport de performances

Rapport de performance : analyse des déclarations

Mysql Workbench 中的性能报告控件

Les regroupements suivants sont affichés pour chaque rapport -

Utilisation de la mémoire

  • 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.

Point d'accès E/S

  • 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.

Instructions SQL coûteuses

  • 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.

Statistiques d'architecture de base de données

  • 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.

Temps d'attente pour les événements (Expert)

  • 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).

Statistiques InnoDB

  • 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.

Utilisation des ressources utilisateur

  • 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.

Conclusion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal