Il arrive que la base de donnée de wordpress grossit de trop avec les données d’akismet qui sont stocké sur la table wp_commentmeta, j’ai pu économiser 24,7 Mio
Par précaution, les manipulations décrites sont à faire après avoir effectué une sauvegarde de sa base de données WordPress.
La première étape consiste à trouver les lignes de la table wp_commentmeta qui ne sont plus reliées avec les entrées de la table wp_comments. Pour cela, exécuter cette requête qui va afficher ces lignes.
SELECT * FROM wp_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM wp_comments)
S’il y a des entrées qui ne sont plus en relation, on les supprime avec la requête SQL suivante.
DELETE FROM wp_commentmeta WHERE comment_id NOT IN ( SELECT comment_id FROM wp_comments)
Une fois que les lignes inutiles ont été supprimées, il faut vider la table wp_commentmeta des enregistrements Akismet. La requête SQL suivante permet de les visualiser.
SELECT * FROM wp_commentmeta WHERE meta_key LIKE "%akismet%"
Et pour finir, la requête SQL suivante permet de les supprimer.
DELETE FROM wp_commentmeta WHERE meta_key LIKE "%akismet%"
et voila c’est fini la base de donnée trop grosse avec wordpress, hésitez pas à partager l’article sur facebook et autre cela pourrait en aider d’autres.