DBTuner – Optimiser les performances de MySQL pour Drupal

Publié le 23 juin 2011 par Pydubreucq

DB Tuner est un module Drupal qui a pour but de faciliter l’optimisation de votre base de données MySQL

Il va vous permettre d’agir sur les indexes, le moteur de base de données utilisé (InnoDB, MyISAM…), les Collations, et va vous permettre également d’exécuter MySQL Tuner donc j’ai déjà parlé. Il montre aussi quels sont les requêtes longues.

Voici plus en détails ce qu’apporte DB Tuner :

Les index :

Il va montrer quelles colonnes CCK sont utilisées dans un filtre Views ou une relation et vous donne la possibilité d’ajouter un index afin que la requête Views s’exécute plus rapidement. Vous pouvez aussi ajouter des index aux modules « core »

Moteur de base de données

Possibilité de convertir votre base de données de MyISAM vers InnoDB afin d’éliminer les locks sur les tables lors de l’écriture de données.

Collation

Possibilité de convertir la collation de vos tables en utf8_general_ci

Explication de vues lentes :

Vous fournit le nombre et la liste des vues lentes, et des explications sur les temps de génération.
MySQL Tuner

Intégration de l’outils MySQL Tuner

Bref, c’est un outils intéressant, mais bien sur à manier avec beaucoup de précautions.

Liens utiles :

Le module DB Tuner sur drupal.org

Launchpad de MySQL Tuner