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 :