DBTuner – Optimiser les performances de MySQL pour Drupal

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 »

dbtuner indexes

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.

dbtuner engine

Collation

Possibilité de convertir la collation de vos tables en utf8_general_ci

dbtuner collation

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

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis VP Bare Metal (Dedibox) chez Scaleway. Je tiens ce blog depuis 13 ans avec beaucoup moins d'assiduité malheureusement qu'à ses débuts, mais bon, le temps est une denrée rare.

Share This Post On

Submit a Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *