Optimisation des performances d’un serveur MySQL
Les débutants savent qu’il n’est pas simple d’optimiser un serveur MySQL et que les paramètres sont nombreux.
Voici quelques ressources qui m’ont beaucoup aidées ces derniers mois afin d’arriver à une configuration correcte.
Tout d’abord, le blog MySQL Performance Blog. Vous y trouverez quantité d’articles didactiques sur le paramétrage d’un serveur SQL.
Aussi sur Dev Shed, 2 articles très complets : MySQL Optimization, part 1 et MySQL Optimization, part 2.
Ensuite, j’ai trouvé une série de présentations en PDF sur les performances et le fonctionnement de MySQL.
Et enfin, il y a le script de diagnostique « tuning-primer.sh » que vous pouvez trouver sur le site 32days.com. Ce script est fantastique. Il contrôle toute une série de paramètres et suggère des modifications. Chaque modification suggérée est accompagnée d’une explication. Il faut en générale prévoir 2 à 4 itérations diagnostique / correction des paramètres afin d’arriver à un résultat satisfaisant. mais attention, il faut que le serveur est fonctionné au minimum 24h après un redémarrage afin de pouvoir réaliser un nouveau diagnostique. En conclusion, le travail se déroule sur 2 à 6 jours.
Tags: mysql, optimisation, performances, serveur
