Hébergements Web - Nettoyer la table wp_postmeta
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Nettoyer la table wp_postmeta

Von
AdelineM5
Erstellungsdatum 2023-12-14 12:02:03 (edited on 2024-09-04 13:20:21) in Hébergements Web

- Nom de domaine : www.adeline-martin.com
- Mon hébergement : OVH offre perso 2010

**Comment nettoyer la table wp_postmeta ?**

Bonjour à tous, j'essaie désespérément de gagner de la place sur ma BDD, que je suis obligée de nettoyer tous les deux jours parce que je reçois des messages d'alerte d'OVH m'informant qu'elle est pleine à 80%.
Je nettoie chaque fois avec le plugin WP-Sweep et un, deux ou trois jours plus tard, même chose...

En fouillant dans le phpmyadmin, je vois que la table qui prend le plus de place est "wp_postmeta" qui à priori peut être surchargée par d'anciens plugins que j'aurais supprimé. Ce qui et fort probable puisque j'en ai testé vraiment beaucoup depuis que j'ai créé mon site il y a plus de 10 ans. J'ai d'ailleurs aussi certainement trop de plugins actifs mais je ne peux pas faire sans pour l'instant.

Enfin bref, j'aimerais nettoyer cette table pour effacer tous les anciens résidus de plugins effacés mais je ne sais pas comment faire ça.

Lorsque je clique sur "parcourir" à côté de wp_postmeta une liste plutôt courte s'affiche alors que le nombre de lignes de cette table est censé être de 13 556, pourriez vous m'indiquer comment avoir la liste complète visible svp ?
Je pense que cela me permettrait de repérer les noms d'entrées qui s'apparentent à des plugins effacés.

Merci beaucoup par avance !

PS : sur wordpress ça va mais sur la partie OVH je n'ai vraiment pas un haut niveau donc désolée pour les éventuelles grosses âneries que j'ai pu dire ci-dessus.


11 Antworten ( Latest reply on 2023-12-18 10:17:42 Von
AdelineM5
)


Je nettoie chaque fois avec le plugin WP-Sweep et un, deux ou trois jours plus tard, même chose...

Bonjour @AdelineM5

Le nettoyage avec **wp-sweep** est une bonne chose.

Pouvez-vous nous donner la liste des plugins que vous avez installés ?

Voir dans mon guide le paragraphe :
**L2 - N’installer que le strict minimum de plugins**

https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm#_L2__-

A quand remonte la dernière sauve garde de votre site sur votre PC ?

N'auriez-vous pas intérêt à faire une restauration **Hébergement** + **Base de données** à une date antérieure à votre problème ?

Voir dans mon guide le paragraphe :
**T - Restauration OVH de votre site à une date antérieure**

https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm#_T_%E2%80%93_Restauration


**__________________________________________________________________________________**


Voici un petit guide que j'ai écrit et qui pourrait vous apporter des éclaircissements pour **une Installation complète et propre de votre Site**.

**************************************************************************************************
* **Guide - Comprendre la Relation Domaine > Zone DNS > Hébergement > Dossier du site** *
**************************************************************************************************

Voir --> **https://wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm CMS - WordPress - Guide Installation chez OVH**
Contrôler votre situation en suivant **attentivement** les paragraphes : **A** à **J**

_N'hésitez pas à me faire un retour : positif ou négatif._
_C'est comme cela que je peaufine mon Guide._

_Si ce guide vous a bien aidé, n'hésitez pas à cliquer sur le bouton « j'aime »_


Je nettoie chaque fois avec le plugin WP-Sweep et un, deux ou trois jours plus tard, même chose...


Bonjour,

Ceci est préoccupant. Avez-vous une idée du plugin qui crée les nouveaux enregistrements ?
phpmyadmin permet de visualiser aussi la fin d'une table. Je ne sais pas ce qui vous bloque. Regardez bien (y compris pour visualiser 20 enregistrements à la fois, ou bien tous ?)

Merci @Gaston_Phone toujours fidèle au poste, vous m'avez déjà aidée plusieurs fois.

Actuellement j'ai beaucoup (trop) de plugins installés :
- contact form 7
- facebook for woocommerce
- judge.me
- mailpoet
- metaslider
- metaslider lightbox
- page links to
- particle background
- pinterest for woocommerce
- polylang
- recaptcha
- simple custom css and js
- spectra
- suivi avancé des envois pour woocommerce
- table rate shipping for woocommerce
- updraft plus
- w3 total cache
- woocommerce
- woocommerce stripe gateway
- wordfence security
- wp post pop up
- wp-sweep
- yith woocommerce product add ons
- yith woocommerce quick view
- yoast seo

Je sais, c'est honteux ! J'aimerais à terme pouvoir reprendre mon site à zéro et réussir à remplacer tous ces plugins par du code pour avoir les mêmes effets mais malheureusement pour l'instant je n'en suis pas capable et je manque de temps pour me pencher dessus.
J'ai une boutique woocommerce et la moitié de mes plugins lui sont consacrés.
Mon site a été créé il y a très longtemps et il aurait certainement besoin d'un petit coup de ménage en effet.

Je ne peux malheureusement pas faire une restauration car le problème date de plusieurs mois et j'ai fait beaucoup de choses sur mon site depuis. J'ai des sauvegardes tous les mois avec updraft.

Cependant, malgré tous ces plugins trop nombreux, le problème ne vient à priori pas de là puisque je les ai depuis bien longtemps, c'est pourquoi je me penche sur l'éventualité des résidus d'anciens plugins mal désinstallés...

Bonjour @Fritz2cat, pareil, toujours réactif sur ce forum merci !

Aucune idée du plugin qui pose problème mais je suis stupéfaite de la vitesse à laquelle la BDD se remplit. Sur WP-Sweep, la ligne qui est toujours remplie (autour de 30, 35% de ma BDD) est "Transient des options". Voici ce qu'elle contient à l'instant pour exemple (actuellement pleine à 13% alors que je viens de faire un nettoyage) :

amp_css_transient_monitor_time_series
_site_transient_available_translations
_site_transient_browser_649eee0b9945e3b5e7ca0a9f75ebd7c8
_site_transient_community-events-e7a814130ae52fb31dc77e7afb141d01
_site_transient_php_check_38979a08dcd71638878b7b4419751271
_site_transient_theme_roots
_site_transient_timeout_available_translations
_site_transient_timeout_browser_649eee0b9945e3b5e7ca0a9f75ebd7c8
_site_transient_timeout_community-events-e7a814130ae52fb31dc77e7afb141d01
_site_transient_timeout_php_check_38979a08dcd71638878b7b4419751271
_site_transient_timeout_theme_roots
_site_transient_update_core
_site_transient_update_plugins
_site_transient_update_themes
_transient_action_scheduler_last_pastdue_actions_check
_transient_facebook_for_woocommerce_wctracker_fbe_business_config
_transient_feed_40a89299829082877949471eeb1c21e3
_transient_feed_6b646ba1685199dbb7a80f9d24fbfe04
_transient_feed_mod_40a89299829082877949471eeb1c21e3
_transient_feed_mod_6b646ba1685199dbb7a80f9d24fbfe04
_transient_jetpack_autoloader_plugin_paths
_transient_mailpoet_translation_updates_3c154cfe0f5f677868c38934a76ce25a
_transient_neve_all_languages
_transient_pinterest-for-woocommerce-ads-credit-campaign-transient
_transient_pinterest-for-woocommerce_request_fee3eabaa8c6c609bf7349dd3b518c2d
_transient_pll_languages_list
_transient_product-transient-version
_transient_product_query-transient-version
_transient_shipping-transient-version
_transient_sv_wc_plugin_wc_versions
_transient_timeout_action_scheduler_last_pastdue_actions_check
_transient_timeout_facebook_for_woocommerce_wctracker_fbe_business_config
_transient_timeout_feed_40a89299829082877949471eeb1c21e3
_transient_timeout_feed_6b646ba1685199dbb7a80f9d24fbfe04
_transient_timeout_feed_mod_40a89299829082877949471eeb1c21e3
_transient_timeout_feed_mod_6b646ba1685199dbb7a80f9d24fbfe04
_transient_timeout_mailpoet_translation_updates_3c154cfe0f5f677868c38934a76ce25a
_transient_timeout_neve_all_languages
_transient_timeout_pinterest-for-woocommerce-ads-credit-campaign-transient
_transient_timeout_pinterest-for-woocommerce_request_fee3eabaa8c6c609bf7349dd3b518c2d
_transient_timeout_sv_wc_plugin_wc_versions
_transient_timeout_tsk_attachment_count
_transient_timeout_tsk_posts_count
_transient_timeout_w3tc.verify_plugins
_transient_timeout_wcpay_incentive_store_has_orders
_transient_timeout_wcpay_welcome_page_incentive
_transient_timeout_wcstripe_account_data_live
_transient_timeout_wc_facebook_aam_settings
_transient_timeout_wc_low_stock_count
_transient_timeout_wc_outofstock_count
_transient_timeout_wc_product_children_6527
_transient_timeout_wc_product_children_6528
_transient_timeout_wc_product_children_6530
_transient_timeout_wc_product_children_6541
_transient_timeout_wc_product_children_6542
_transient_timeout_wc_product_children_6549
_transient_timeout_wc_product_children_6550
_transient_timeout_wc_product_children_6551
_transient_timeout_wc_product_children_6552
_transient_timeout_wc_product_children_6573
_transient_timeout_wc_product_children_8002
_transient_timeout_wc_product_children_8007
_transient_timeout_wc_related_6559
_transient_timeout_wc_related_6564
_transient_timeout_wc_related_6570
_transient_timeout_wc_related_6591
_transient_timeout_wc_related_6600
_transient_timeout_wc_related_9519
_transient_timeout_wc_report_orders_stats_26b271975a51cf64664eb39bc4721158
_transient_timeout_wc_report_orders_stats_89291a15c8900027dad9a8d21c8a2855
_transient_timeout_wc_report_orders_stats_dfa4f82509ae6be1e4c615ede418ab77
_transient_timeout_wc_report_products_stats_7029d11af4a8c998a07ff591f048df91
_transient_timeout_wc_report_products_stats_976605963c32a734b6a60587d1ed9a94
_transient_timeout_wc_report_variations_stats_79ab39f8f14bf93aa2766dc13980228c
_transient_timeout_wc_shipping_method_count_legacy
_transient_timeout_wc_term_counts
_transient_timeout_wc_tracks_blog_details
_transient_timeout_wc_var_prices_6527
_transient_timeout_wc_var_prices_6528
_transient_timeout_wc_var_prices_6530
_transient_timeout_wc_var_prices_6541
_transient_timeout_wc_var_prices_6542
_transient_timeout_wc_var_prices_6549
_transient_timeout_wc_var_prices_6550
_transient_timeout_wc_var_prices_6551
_transient_timeout_wc_var_prices_6552
_transient_timeout_wc_var_prices_6573
_transient_timeout_wc_var_prices_8002
_transient_timeout_wc_var_prices_8007
_transient_timeout_wfcredentialstatus_1
_transient_timeout_wflginfl_00000000000000000000ffff5ccc8b76
_transient_timeout_wflginfl_00000000000000000000ffff5ccd078d
_transient_timeout_wflginfl_00000000000000000000ffff877d84c1
_transient_timeout_wflginfl_00000000000000000000ffff9442911a
_transient_timeout_wflginfl_00000000000000000000ffffc1085f3e
_transient_timeout_wflginfl_24008500130208430150009501830194
_transient_timeout_woocommerce_admin_payment_method_promotion_specs
_transient_timeout_woocommerce_blocks_asset_api_script_data
_transient_timeout_woocommerce_blocks_asset_api_script_data_ssl
_transient_timeout_wpseo-statistics-totals
_transient_timeout_wpseo_total_unindexed_general_items
_transient_timeout_wpseo_total_unindexed_posts_limited
_transient_timeout_wpseo_total_unindexed_post_type_archives
_transient_timeout_wpseo_total_unindexed_terms_limited
_transient_timeout_wpseo_unindexed_post_link_count
_transient_timeout_wpseo_unindexed_term_link_count
_transient_timeout__woocommerce_helper_subscriptions
_transient_timeout__woocommerce_helper_updates
_transient_tsk_attachment_count
_transient_tsk_posts_count
_transient_w3tc.verify_plugins
_transient_wcpay_incentive_store_has_orders
_transient_wcpay_welcome_page_incentive
_transient_wcstripe_account_data_live
_transient_wc_attribute_taxonomies
_transient_wc_count_comments
_transient_wc_facebook_aam_settings
_transient_wc_low_stock_count
_transient_wc_outofstock_count
_transient_wc_product_children_6527
_transient_wc_product_children_6528
_transient_wc_product_children_6530
_transient_wc_product_children_6541
_transient_wc_product_children_6542
_transient_wc_product_children_6549
_transient_wc_product_children_6550
_transient_wc_product_children_6551
_transient_wc_product_children_6552
_transient_wc_product_children_6573
_transient_wc_product_children_8002
_transient_wc_product_children_8007
_transient_wc_related_6559
_transient_wc_related_6564
_transient_wc_related_6570
_transient_wc_related_6591
_transient_wc_related_6600
_transient_wc_related_9519
_transient_wc_report_orders_stats_26b271975a51cf64664eb39bc4721158
_transient_wc_report_orders_stats_89291a15c8900027dad9a8d21c8a2855
_transient_wc_report_orders_stats_dfa4f82509ae6be1e4c615ede418ab77
_transient_wc_report_products_stats_7029d11af4a8c998a07ff591f048df91
_transient_wc_report_products_stats_976605963c32a734b6a60587d1ed9a94
_transient_wc_report_variations_stats_79ab39f8f14bf93aa2766dc13980228c
_transient_wc_shipping_method_count_legacy
_transient_wc_term_counts
_transient_wc_tracks_blog_details
_transient_wc_var_prices_6527
_transient_wc_var_prices_6528
_transient_wc_var_prices_6530
_transient_wc_var_prices_6541
_transient_wc_var_prices_6542
_transient_wc_var_prices_6549
_transient_wc_var_prices_6550
_transient_wc_var_prices_6551
_transient_wc_var_prices_6552
_transient_wc_var_prices_6573
_transient_wc_var_prices_8002
_transient_wc_var_prices_8007
_transient_wfcredentialstatus_1
_transient_wflginfl_00000000000000000000ffff5ccc8b76
_transient_wflginfl_00000000000000000000ffff5ccd078d
_transient_wflginfl_00000000000000000000ffff877d84c1
_transient_wflginfl_00000000000000000000ffff9442911a
_transient_wflginfl_00000000000000000000ffffc1085f3e
_transient_wflginfl_24008500130208430150009501830194
_transient_woocommerce_admin_payment_method_promotion_specs
_transient_woocommerce_blocks_asset_api_script_data
_transient_woocommerce_blocks_asset_api_script_data_ssl
_transient_woocommerce_reports-transient-version
_transient_woocommerce_webhook_ids_status_active
_transient_wpseo-statistics-totals
_transient_wpseo_total_unindexed_general_items
_transient_wpseo_total_unindexed_posts_limited
_transient_wpseo_total_unindexed_post_type_archives
_transient_wpseo_total_unindexed_terms_limited
_transient_wpseo_unindexed_post_link_count
_transient_wpseo_unindexed_term_link_count
_transient__woocommerce_helper_subscriptions
_transient__woocommerce_helper_updates

Je


Je ne sais pas ce qui vous bloque. Regardez bien (y compris pour visualiser 20 enregistrements à la fois, ou bien tous ?)

Je vais creuser ça merci

2-5 plugins ! 😡

Commencer donc par désactiver tous les plugins qui ne sont pas indispensables.

Merci, je vais faire ça et voir si la BDD se remplit moins vite.


Regardez bien (y compris pour visualiser 20 enregistrements à la fois, ou bien tous ?)


Ohlàlà, c'était tellement simple, en effet je peux cocher pour voir jusqu'à 500 lignes... Merci je vais pouvoir étudier un peu mieux cette table.


\_site\_transient


Un plugin de plus ? https://wordpress.org/plugins/transients-manager/

attention il n'est pas traduit en français. Je ne l'ai pas testé.

Bonjour,
J'ai retrouvé dans ma base de données pas mal de résidus de plugins effacés depuis longtemps (jetpack et elementor par exemple). J'ai effacé tout ce qui concernait ces plugins supprimés. Malheureusement je ne m'y connais pas suffisamment et j'ai créé des petits soucis sur le site, j'ai donc restauré la BDD.
Je pense que le plus simple pour nettoyer tout ça, qui m'a l'air bien encombré, serait de repartir d'un site tout vide, tout propre.
@Gaston_Phone il me semble que je vais trouver sur votre guide la méthode à suivre pour repartir de zéro via FTP.
Merci à vous deux pour vos conseils, je passe le sujet en résolu car c'est à peu près le cas, je sais ce que je dois faire.


@Gaston_Phone il me semble que je vais trouver sur votre guide la méthode à suivre pour repartir de zéro via FTP.

Bonjour @AdelineM5

Mais, avant pensez à faire une sauvegarde **Hébergement et Base de données** sur votre PC :

Voir dans mon guide le paragraphe :
**U - Sauvegarde complète de votre site sur votre PC**
https://www.wordetweb.com/word-et-web/WORDPRESS-guide-installation-de-WordPress-premier-domaine-chez-OVH-FR.htm#_U_%E2%80%93_Sauvegarde

Pour régler facilement votre problème, vous allez pouvoir désinstaller ce module et **installer WordPress manuellement et proprement**.

_Il faut absolument éviter les Solutions en "Un clic" de OVH qui souvent sont anciennes et source de problèmes._
_Privilégier les installations manuelles._

Si le fichier **/www/wp-config.php** existe, les informations d'accès à la base de données pour WordPress se trouvent dans ce fichier :


> // ** reglages MySQL ** //ftp-
> define('DB_NAME', 'xxx'); // Le nom de la base de donnees
> define('DB_USER', 'xxx'); // Votre identifiant MySQL
> define('DB_PASSWORD', 'xxx'); // ...et votre mot de passe
> define('DB_HOST', 'xxx'); // Adresse du serveur de type xxx.mysql.db

Si le fichier **/www/wp-config.php** n'existe pas ou plus, suivre la procédure
**J - WordPress - Création de la Base de Données** décrite dans mon guide.

Pour supprimer cette installation en un clic :
* Par FTP FileZilla vider tout le contenu de www, **mais garder www**
* Via phpmyadmin, supprimer toutes les tables, **mais garder la base**

**Manager OVH > Web Cloud > Hébergement > TonDomaine > Bases de données** :
- En cliquant sur "..." aller "Accéder à PhpMyAdmin"
- et Supprimer toutes les tables, **pas la base.**

_**Puis installer manuellement en suivant mon guide.**_

Merci !