• 01.jpg
  • 02.jpg
  • 2bf13888241103107135f650bf2cd07c.jpg
  • 03.jpg
  • 4cfb670a02bac010dc6e0e6dd2247b47.jpg
  • 7d2363555950844336f950dc8ee2f556.jpg
  • 408ba23658fe50045db555c95cad8648.jpg
  • a12cacb75dde9d647a2aff63492697de.jpg
  • ba297b403f5401bb5df9d2f3ba93b37a.jpg
  • c36aa121a75cfbfcbea35a4c088c0408.jpg
  • d7c3c27694a492e03cb9d04b949b8d09.jpg
  • fd4c9630a2df4a2a9db303362b33d8ee.jpg
  • joomla.jpg

Introduction

Je recois presque chaque 7-8 mois un message du support d'OVH, m'avertissant d'un souci sur la taille de ma base de données.
Merci OVH et moi-même, bien sûr, d'avoir écrit cet article pour refaire ce nettoyage!

Je n'ai jamais eu le besoin de commander une extension.

Je ne fais ce travail de nettoyage que trop rarement et voici un peu les démarches possibles, vraiment pratiques, et aussi quelques trucs!

C'est dans l'espace client d'OVH, sous Hébergement et le menu Bases de données qu'on peut visualiser les espaces disponibles et restants. Tout à droite, il y a le bouton à trois petits points ... où l'on passe à un menu pour l'accès à phpMyAdmin.

Récupérer une sauvegarde

Toutes manipulations ont des risques.
Il y a différentes manières de récupérer une base de données, par exemple avec phpMyAdmin ou avec l'Espace Client (OVH pour moi).

Une base de données et plusieurs sites

Dans mon cas, j'ai choisi une offre avec une seule base de données. C'est simplement moins cher.
Il est tout à fait possible de créer un site Web sous Joomla avec 2 ou 3 autres sites Web sous Wordpress.
Cette cohabitation est expliquée, par exemple, dans mon article Installation d’un second site WordPress pour mon livre Programmer en Java pour le Raspberry Pi.
Lorsque je me suis retrouvé avec ce 80% d'utilisé, je me suis dit que je devrais sans doute retirer mon troisième site Wordpress (donc un ensemble de table additionnelles) que j'avais créé pour tester Elementor
J'ai remarqué rapidement que ce n'était pas nécessaire!

Dimension des tables

Avec phpMyAdmin nous avons la possibilité de trier la colonne Taille, après avoir cliqué sur la base de données, pour voir les plus grosses tables tout en haut, et le total et fin de liste.

La colonne Perte, juste à côté, peut être assez importante pour certaines tables, en particulier comme les tables wp_postmeta. J'ai retrouvé d'ailleurs trois préfixes wp_ différents pour mes trois sites Wordpress. 
En deux mots, les données enregistrées sont beaucoup plus petites que la grandeurs des champs alloués.
Il faudra alors optimiser certaines tables.
Dans ce cas précis, je les ai optimisé sous phpMyAdmin en selectionnant chaque table individuellement, et ensuite avec le bouton tout en bas Avec la sélection, choisir l'action Optimiser la table.
Début 2022 en refaisant la procédure, j'ai gagnè 3.5%. C'est peu mais toujours ça!

Versions d'article pour Joomla

Au premier coup d'oeil je n'ai pas vu de soucis pour cette parties moins utilisées.
Il faudrait que je cherche aussi des conseils et plugins.
Pour certains de mes gros documents, que je touille parfois, je suis quand même allé dans le menu Versions des articles et pour effacer les anciens.

WP-Optimize sous Wordpress 

Pour chacun de mes sites Wordpress j'ai installé le plugin WP-Optimize Version 3.1.7.
Voici un exemple (ici les tables ont déjà été nettoyées et optimisées):

WP Optimize

On choisira ce qui nous convient.
Le résultat donnera plus que de la satisfaction!

Sous Wordpress/Elementor on peut alors consulter l'historique d'articles souvent adaptés (tout en bas à gauche de l'éditeur d'Elementor): l'historique sera vide. Magnifique!

Conclusion

Finalement, après vraiment peu de travail et de stress, je me suis retrouvé avec moins de 25% d'utilisation!
Pareil 1 an après, début 2022.
Je peux voir venir!