Meow Apps

Database Cleaner

Optimiser et nettoyer la base
de données WordPress

Révisions, transients périmés, tables laissées par des extensions désinstallées. Une base WordPress grossit toute seule.

Les tables, et à quelle extension chacune appartient
Les tables, et à quelle extension chacune appartient
de données WordPress">

Ce que vous ressentez en premier, c'est un back-office plus lourd et des sauvegardes plus longues. Il n'est pas rare qu'une base de plusieurs centaines de Mo n'en utilise qu'une fraction.

Qu'a-t-on le droit de supprimer

C'est là qu'est la difficulté. Supprimer une table « qui a l'air inutile » est ce qu'il y a de plus risqué : une extension simplement désactivée pour l'instant a encore besoin de la sienne. Database Cleaner indique à quelle extension appartient chaque table et si cette extension est active. Il donne les éléments, la décision reste humaine.

La marche à suivre

  1. Sauvegardez. Contrairement aux médias, une suppression en base ne passe par aucune corbeille.
  2. Installez et activez Database Cleaner.
  3. Commencez par le mode Easy : révisions, brouillons automatiques, corbeille, transients expirés. Rien de sensible.
  4. Passez au mode Expert ensuite, table par table. Le traitement est asynchrone, donc les grosses bases ne provoquent pas de timeout.

Faut-il supprimer les révisions

Si vous ne comptez pas revenir à une version antérieure, oui. Mieux vaut cependant en garder quelques-unes par article plutôt que tout effacer. En ajoutant define('WP_POST_REVISIONS', 5); dans wp-config.php, WordPress s'en tient automatiquement à cinq à l'avenir.

Pour les images, c'est Media Cleaner qui s'en charge. Les deux ensemble changent nettement la durée des sauvegardes.

Le choix de ce qui sera nettoyé
Le choix de ce qui sera nettoyé

La version gratuite est sur WordPress.org. La version Pro et la documentation (en anglais) sont sur meowapps.com.

← Toutes les extensions