Maintenance en cas de saturation de la base de donnée.
01. veuillez vous connecter à PHPmyADMIN via votre compte OVH
02. lancer les code SQL suivants ATTENTION changer le préfixe wp_ par votre nom de préfixe.
- Pour effacer les revisions:
DELETE FROM `wp_posts` WHERE `post_type`="revision"
- Pour effacer les posts orphelins:
DELETE m FROM `wp_postmeta` AS m LEFT JOIN `wp_posts` AS p ON m.`post_id` = p.`ID` WHERE p.`ID` IS NULL
- Une fois que vous avez utilisé ces requêtes pour nettoyer la table wp_postmeta vous pouvez calculer la nouvelle taille de la table à l’aide de la requete ci-dessous:
SELECT (SUM(DATA_LENGTH + INDEX_LENGTH))/1048567 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'wp_postmeta';
********************************************************
Fin de la Maintenance en cas de saturation de la base de donnée.
¨ia plugin :
Ce plugin est un nettoyeur / optimiseur de base de données WordPress en un seul clic.
Attention : Il est conseillé de n’utiliser qu’un seul nettoyeur par site.
Il est possible que votre base de donnée soit trop lourde (attention de ne pas dépasser 200Mo sur OVH sous peine de ne plus pouvoir rien faire après…)
Pour le vérifier, rien de plus simple.
- Allez sur OVH,
- Web → Hebergements → Cliquez sur votre nom de domaine,
- Sur la partie grisé, en haut, retrouvez « bases de données »,
- Regarder la jauge qui indiquera à combien vous êtes.
- Trois niveaux de couleurs vous indiquerons cette progression : Vert, Orange et Rouge.

Conseil : Prenez de quoi noter afin de comparer le résultat du avant/après optimisation avec l’extension.
De retour sur votre site WordPress


8. N’oubliez pas d’enregistrer en bas, ce qui sauvegardera les paramètres,
9. Optimiser !

12. Allez sur « Optimize detail »

En retournant sur OHV toujours dans le même onglet,


14. Valider,
15. Attendez.
Conseil : Si vous disposez de plusieurs sites, n’hésitez pas à reproduire cette étape.
Version PHP My Admin :
Comment vider la table wp_postmeta si elle fait une taille importante
Si vous utilisez WordPress depuis un moments, il est probable que votre tables wp_postmeta est une taille importante Cet article va vous expliquer comment nettoyer la tables wp_postmeta afin de réduire la taille de votre base de données WordPress
Pour reduire la taille de la table wp_postemetat, il faudra exécuter des requetes MySQL, pour exécuter ces requêtes, il faut se connecter à PhpMyAdmin, ensuite cliquer sur l’onglet SQL, coller la requête souhaité dans le champs et appuyer sur le bouton Exécuter
- Pour effacer les revisions:
DELETE FROM `wp_posts` WHERE `post_type`="revision"
- Pour effacer les articles supprimé (se trouvant dans la corbeille):
DELETE FROM `wp_posts` WHERE `post_status`="trash"
- Pour effacer les posts orphelins:
DELETE m FROM `wp_postmeta` AS m LEFT JOIN `wp_posts` AS p ON m.`post_id` = p.`ID` WHERE p.`ID` IS NULL
- Pour obtenir la liste complète des meta-key:
SELECT DISTINCT meta_key FROM `wp_postmeta` SELECT DISTINCT meta_key FROM `wp_postmeta`
La requête ci-dessus n’est pas une requête de nettoyage de la table. Vous pouvez l’utiliser pour obtenir une liste des meta-key afin de supprimer les données inutilisées de votre base de données. Les requêtes suivantes, vous expliquer comment supprimer ces données.
- Pour supprimer les meta key des plugins:
DELETE FROM `wp_postmeta` WHERE `meta_key` LIKE '%NOM_DU_PLUGIN%'
à remplacer NOM_DU_PLUGIN par l’une des valeurs obtenu dans la requête precedante
Une fois que vous avez utilisé ces requêtes pour nettoyer la table wp_postmeta vous pouvez calculer la nouvelle taille de la table à l’aide de la requete ci-dessous:
SELECT (SUM(DATA_LENGTH + INDEX_LENGTH))/1048567 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'wp_postmeta';
Conclusion:
Vous êtes désormais en mesure de nettoyer la table wp_postmeta permettant de réduire la taille de votre base de données Mysql. Ce qui vous permettera de supprimer les données inutiles de votre base de donnée et ainsi reduire la taille de celle-ci. N’hésitez pas à prendre contact avec notre service technique, via un ticket d’incidence pour toutes questions.