Optimiser vos bases SQL sous WordPress

Partage cette article :

Facebook
X
LinkedIn
Pinterest
WhatsApp
Email
lobographik

lobographik

Lobo-Graphik est un webmaster passionée et également mediareporter, Il rédige régulièrement des articles pour Le Blog de Cannes et Le Blogreporter, deux sites web qu'il a créés au sein du groupe Blogreporter qui se consacrent à l'actualité des événements et festivals. En tant qu'expert en numérique, Lobo-Graphik a une prédilection pour les nouvelles technologies sous toutes leurs formes. Il partage souvent ses insights et découvertes sur son propre site, lobo-graphik.com.

Table des matières de l'Article

Optimiser vos bases SQL sous WordPress
Voici quelques truc et astuce pour faire le ménage dans votre base  sql

!! Faire une sauvegarde SQL avant .. bien sur  !

sous https://phpmyadmin.ovh.net/ si votre hébergeur sql est ovh) dans la rubrique “Requête” coller les lignes de commande suivante : 

 

Effacer les révisions d’articles en fonction d’une date

il suffit de changer la date pour que tous les anciennes sauvegarde de vos articles avant cette date ne soit plus dans votre base de données

Pour ne garder que l’historique récent de vos articles, préférez cette requête. La dernière ligne indique une date que vous pouvez modifier ; en l’occurrence, le 1er janvier 2010. Avant celle-ci, toutes les sauvegardes seront supprimées.

——————————————————————————
DELETE a,b,c

FROM wp_posts a

LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)

LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)

WHERE a.post_type = ‘revision’

AND a.post_date < ‘2010-01-01‘;

——————————————————————————

Ici il suffit de changer la date pour que tous les anciennes sauvegarde de vos articles avant cette date ne soit plus dans votre base de données sql, voila de la place  bien gagnée pour une base de donnée light
et si besoin en adaptant le bon nom de table ‘wp_options’ avec votre propre préfixe.

 

Supprimer les “transient ” de votre base SQL

Cela permet de gagner plusieurs Mega dans votre base !

——————————————————————————
DELETE FROM `wp_options` WHERE `option_name` LIKE (‘_transient%_feed_%’)
——————————————————————————

en adaptant le bon nom de table ‘wp_options’ avec votre propre préfixe.