Geeek - Le blog Geek & High-tech

mysql optimisation Slow Query Log Max Connections Worker Threads Sort Buffer Joins

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.

mysql_optimizer.jpg

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.''


Vous êtes correctement abonné à Geeek
Bienvenue ! Vous êtes correctement connecté.
Parfait ! Vous êtes correctement inscrit.
Votre lien a expiré
Vérifiez vos emails et utiliser le lien magique pour vous connecter à ce site