Vous avez un site Internet ? Vous n'y connaissez rien en MySQL ? Voici un article simple qui devrait vous permettre d'optimiser votre base MySQL avec un minimum de connaissances techniques.

1) Copiez le script MySQL Tuning Primer sur votre serveur Linux : http://launchpad.net/mysql-tuning-p...

2) Exécutez "chmod +x tuning-primer.sh" pour donner les droits d'exécution au script.

3) Exécutez le script lorsque votre serveur est en pleine activité ("./tuning-primer.sh").

4) Suivez tous les conseils de paramétrage proposés par le script.

6) Ajoutez les paramètres suivants dans la rubrique mysqld du fichier de configuration de mysql (/et/mysql/my.cnf).

log_slow_queries        = /var/log/mysql/mysql-slow.log
long_query_time = 1

7) Redémarrez votre serveur MySQL ("/etc/init.d/mysqld restart")

8) Analysez le fichier "/var/log/mysql/mysql-slow.log" pour vérifier qu'aucune requête ne s'y trouve.

9) Si des requêtes sont récurrentes dans le fichier, cela signifie que ces requêtes ont mal été pensées et que des optimisations sont à prévoir par le développeur qui a réalisé la requête. Pour vérifier le top des requêtes lentes les plus récurrentes, vous pouvez utiliser le script "mysql_slow_log_parser" disponible ici.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.