OG Nexus — Gratuit. Privé. À vous.

Guide d'utilisation de Database Cleaner Pro

Cheerful WordPress cat mascot holding a straw broom beside a turquoise barrel with curious mice

Database Cleaner Pro est une extension WordPress de Meow Apps qui analyse la base de données WordPress à la recherche d’enregistrements sans référence active — révisions d’articles, métadonnées d’articles et d’utilisateurs orphelines laissées par des extensions supprimées, transitoires expirés et termes inutilisés — et les présente pour vérification avant leur suppression. Elle s’exécute depuis l’administration WordPress plutôt que depuis un client de base de données et ne supprime rien automatiquement ; chaque élément signalé doit être sélectionné par le propriétaire du site avant sa suppression ou l’optimisation de la table.

Éléments vérifiés par l’analyse

Une analyse regroupe les résultats par type de données : révisions d’articles dépassant la durée de conservation par défaut de WordPress, lignes de métadonnées orphelines (options, postmeta ou usermeta faisant référence à un article, un utilisateur ou une extension qui n’existe plus), transitoires expirés ou obsolètes, ainsi que termes inutilisés ou en double dans les tables de taxonomie. Chaque groupe constitue un candidat au nettoyage et non une suppression automatique : le propriétaire du site examine la liste, désélectionne les éléments dont il sait qu’ils sont toujours utilisés, puis confirme les autres.

Données orphelines, en détail

Le terme « orphelin » désigne ici une ligne de base de données dont l’enregistrement parent a disparu : une ligne de réglages d’une extension laissée dans wp_options après la suppression de l’extension, ou des métadonnées d’article faisant référence à un ID d’article qui n’existe plus. Ces lignes ne perturbent pas un site fonctionnel, mais elles s’accumulent sur les installations ayant subi plusieurs changements de thèmes, essais d’extensions ou migrations de contenu, et ajoutent des lignes inutiles aux sauvegardes ainsi qu’aux requêtes qui analysent ces tables.

Flux de travail

  1. Sauvegardez la base de données avant d’exécuter un nettoyage — cette étape est obligatoire, car les suppressions ne peuvent pas être annulées depuis l’extension.
  2. Lancez une analyse depuis l’écran du tableau de bord de l’extension.
  3. Examinez chaque catégorie et les lignes qui y sont répertoriées.
  4. Désélectionnez tout élément associé à une extension ou à une fonctionnalité encore utilisée.
  5. Nettoyez ou optimisez les éléments sélectionnés restants.
  6. Vérifiez les formulaires du site, le processus de commande et la connexion après le nettoyage, car une sélection incorrecte lors de la vérification peut tout de même être appliquée.

Cas d’utilisation

L’analyse est particulièrement utile sur les installations ayant un long historique de changements d’extensions et de thèmes — sites gérés par une agence, sites ayant subi plusieurs refontes ou sites sur lesquels plusieurs extensions ont été testées puis supprimées sans désinstallation complète. Sur un site récent ou ayant peu changé, une analyse retournera généralement peu d’éléments à nettoyer. Database Cleaner Pro ne traite pas les problèmes de temps de chargement des pages causés par l’hébergement, le poids des images ou les scripts bloquant le rendu ; elle agit uniquement sur la taille et la structure des tables de la base de données. Considérez-la comme une étape d’une routine de maintenance et non comme une solution générale aux problèmes de performances.

Ce que l’extension ne fait pas

L’extension ne peut pas déterminer si un enregistrement au nom inhabituel peut être supprimé sans risque lorsqu’aucune extension ni aucun thème actif ne permet de l’identifier — les données d’une extension désactivée mais toujours installée ne seront pas considérées comme orphelines. Si un libellé des résultats de l’analyse n’est pas clair, il est plus prudent de le conserver et d’en rechercher la source avant de le supprimer. Testez les opérations de nettoyage sur une copie de préproduction du site avant de les exécuter sur la production, en particulier sur les sites utilisant du code personnalisé qui lit directement les options ou les postmeta.

Pour le nettoyage équivalent des fichiers médias et images inutilisés plutôt que des lignes de la base de données, voir notre guide Media Cleaner Pro. Les deux extensions font partie de la gamme Meow Apps.

Voir aussi : Explorez notre aperçu complet des applications Meow.

Picture of OG Nexus

OG Nexus