Le web va de plus en plus vite et les utilisateurs sont de plus en plus impatients 🙂 . Il reste important de garder un Ĺ“il sur les performances d’un projet web et de les optimiser autant que possible.

Cette fois-ci, j’ai eu l’occasion d’essayer ce script assez sympa MySQlTuner qui analyse le serveur Mysql sur lequel tourne un projet et me donne des pistes d’amĂ©liorations Ă  faire sur celui-ci ainsi que des conseils ou des avertissements sur des problèmes de sĂ©curitĂ©.

Ce script est « inoffensif » puisqu’il n’effectue aucun changement rĂ©el sur le serveur mais donne juste les rĂ©sultats de son analyse. C’est donc aux administrateurs de dĂ©cider ensuite de la rĂ©alisation des actions appropriĂ©es.

Son utilisation reste très simple puisqu’il il suffit de tĂ©lĂ©charger le script Perl et de l’exĂ©cuter :

wget http://mysqltuner.pl/ -O mysqltuner.pl
perl mysqltuner.pl

Le rĂ©sultat de l’analyse est alors retournĂ© et permet de voir l’Ă©tat du serveur, ce qui est OK et ce qui ne l’est pas.

RĂ©sultats d'une analyse de MySQLTuner

RĂ©sultats d’une analyse de MySQLTuner

Pour les utilisateurs WAMP, une version Windows a Ă©tĂ© compilĂ© ici  et permet d’exĂ©cuter MySQLTuner dans un GUI très simple :

GUI MySQLTuner sur Windows

Des recherches supplĂ©mentaires peuvent ĂŞtre ensuite nĂ©cessaire pour comprendre chaque retour de l’analyse et voir les impacts des modifications Ă  effectuer.