Comment nettoyer les énormes wp_options dans SQL – Transitoires, wpseo_sitemap _cache_validator

Un tutoriel très utile si vous avez un site internet sur WordPress dont la table SQL wp_options c'est très grand. Clean huge wp_options in SQL.

WordPress est un CMS assez léger pour serveurs web. Exigences ressources matérielles minimales et un serveur Web avec soutien Https sur lequel nous avons installé : PHP, Mysql, NGINX ou Apache.
Des problèmes dans WordPress peuvent survenir lorsque nous utilisons divers modules (plugins) qui présentent des failles de sécurité ou ne sont pas optimisés, affectant la base de données. La plupart du temps, la table wp_options c'est lui qui souffre.

Un de ces scénarios est celui dans lequel divers modules ne suppriment pas entrées de cache ou transitoires expirés DEPUIS Mysql. La table wp_options atteint un volume très important au fil du temps, ce qui entraîne une consommation de ressources Processeur, RAM déraisonnablement élevée. Dans ces conditions, le temps de chargement d’un site web avec WordPress augmente beaucoup ou cela peut entraîner des problèmes de fonctionnalités majeurs.

Au fil du temps, j'ai identifié deux modules qui, en raison de l'absence ou du mauvais fonctionnement du service CRON, restent des entrées SQL expirées (cache et transitoires) et remplissent la base de données en grand nombre.

Comment nettoyer les énormes wp_options dans SQL
Énorme table SQL

740 Mo car la table wp_options est à la fois très volumineuse et injustifiée. Dans un tableau où les paramètres de base de WordPress et les modules installés sont normalement enregistrés.

Comment nettoyer les énormes wp_options dans SQL

Comment supprimer de MySQL wp_options LIGNES wpseo_sitemap_cache_validator?

Dans les anciennes versions de Yoast SEO, il y avait un bug qui faisait que les anciennes entrées du cache du plan du site restaient dans la base de données, dans la table wp_options, même si elles n'étaient plus à jour et auraient normalement dû disparaître. A supprimer.

j'ai découvert dans Mysql un nombre important de lignes wpseo_sitemap_cache_validator qui occupait un espace inutile.

validateur de cache de plan de site wpseo
validateur de cache de plan de site wpseo

Supprimer ces lignes de la base de données ne représente aucun risque, mais il est recommandé de faire une sauvegarde avant toute commande exécutée en SQL.
Pour supprimer les lignes wpseo_sitemap_cache_validator de wp_options, il suffit de sélectionner la base de données et d'exécuter la commande SQL :

DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')

Comment supprimer les transitoires expirés (WooCommerce Transients) de SQL – wp_options

Les transitoires (WordPress Transients) sont utilisés par les plugins et les thèmes pour stocker temporairement des informations dans la base de données. Cela optimise la vitesse de chargement du site et permet le bon fonctionnement de certains éléments.

Normalement, les transitoires expirés devraient être automatiquement supprimés de la base de données, mais cela n'arrive pas toujours. Les modules tels que Facebook et WooCommerce créent de nombreux transitoires, et s'ils ne sont pas supprimés automatiquement, ils rempliront considérablement la base de données. Scénario dans lequel nous devons intervenir et les supprimer manuellement.

Nous allons dans la base de données, dans SQL et exécutons la ligne de commande :

DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')

Si un grand nombre de transitoires ont été supprimés, nous remarquerons immédiatement une vitesse de chargement des pages Web plus élevée et une consommation CPU moindre pour les processus SQL.

Passionné par la technologie, j'écris avec plaisir sur Stealthsetts.com à partir de 2006. J'ai une riche expérience dans les systèmes d'exploitation: macOS, Windows et Linux, mais aussi dans les langages de programmation et les plateformes de blogs (WordPress) et pour les magasins en ligne (WooCommerce, Magento, Presashop).

Home Votre source de tutoriels informatiques, des conseils et des nouvelles utiles. Comment nettoyer les énormes wp_options dans SQL – Transitoires, wpseo_sitemap _cache_validator
Laisser un commentaire