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 !!

Était-ce utile?

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 .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top