Surveillance précise des temps d'exécution des requêtes MySQL
Mesurer le temps d'exécution réel d'une requête MySQL peut être difficile en raison de facteurs externes tels que les attentes de verrouillage. Pour isoler et capturer le temps de traitement réel des requêtes, le profileur MySQL propose une solution complète.
Utilisation du profileur MySQL
Pour activer le profileur, exécutez la commande suivante :
SET profiling = 1;
Une fois le profileur activé, exécutez votre requête. Pour récupérer les données de profilage de votre requête, utilisez la commande suivante :
SHOW PROFILES;
Cette commande affichera une liste de requêtes profilées. Sélectionnez la requête souhaitée par son numéro, par exemple :
SHOW PROFILE FOR QUERY 1;
La sortie de cette commande fournit des statistiques détaillées, y compris le temps passé dans les différentes étapes d'exécution de la requête. Contrairement aux mesures continues qui enregistrent uniquement l'exécution la plus rapide, le profileur capture le temps exact utilisé pour chaque étape, permettant une analyse précise.
Pour plus d'informations, reportez-vous à la documentation MySQL.
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!