Analyse et optimisation des requêtes d'exécution
-
22-07-2019 - |
Question
Je me demande s'il existe un mécanisme d'exécution permettant d'observer les requêtes exécutées sur mon serveur de base de données; enregistrez le nombre de requêtes de chaque type et type; sont en train de courir; regardez la performance de ces requêtes; Ensuite, en fonction de ces données d'exécution, suggérez quels index doivent être ajoutés / supprimés.
Je travaille contre MySQL pour le moment; Si vous connaissez des outils similaires pour d'autres fournisseurs de bases de données, je serais également intéressé de le savoir. Merci !!
La solution
Je vous conseillerais d'essayer Jet Profiler . La version gratuite est un peu limitée mais je l’ai toujours trouvée utile. Cela fera presque tout ce que vous avez demandé, mais vous aurez peut-être du mal à trouver un outil qui vous suggérera des index.
Autres conseils
Qu'en est-il du New Profiler Query Profiler de MySQL (depuis le 5.0.37)? Google a d'autres .