Optimisation MySQL : Une solution simple pour optimiser sa base MySQL
Vous possédez une base MySQL que vous souhaitez optimiser ?
Vous n'êtes pas un expert MySQL et vous ne comprenez pas vraiment tous les paramètres contenus dans le fichier de configuration de votre instance MySQL ?
Et bien je pense avoir trouvé la réponse à votre problème :
http://day32.com/MySQL/tuning-primer.sh
Il s'agit d'un script Shell qui permet de faire des préconisations à chaud de votre base de données.
Il vous donne un ensemble d'astuces en fonction de l'utilisation réelle que vous faites de votre base :
- Slow Query Log
- Max Connections
- Worker Threads
- Key Buffer
- Query Cache
- Sort Buffer
- Joins
- Temp Tables
- Table (Open & Definition) Cache
- Table Locking
- Table Scans (read_buffer)
- Innodb Status
Il suffit d'exécuter le script et de modifier le fichier de configuration de votre base en fonction des recommandations faites.
Merci à Jordi Mir d'avoir déniché ce script !
''UPDATE : Cet outil ne semble être plus vraiment maintenu, vous pouvez désormais utiliser Mysqltuner.pl.''