Logs Prestashop et Requête SQL

Logo Prestashop

Pendant le second semestre 2023, j’ai eu l’occasion de travailler sur un site Prestashop. J’ai appris beaucoup de chose sur ce CMS, sa base de donnée, et les logs.

Lors d’une de mes séances de travail sur la base de donnée, j’ai remarqué que les logs étaient géré via la table ps_log.
J’avais remarqué que cette table de log était assez grosse, de l’ordre de plusieurs Giga-octet de données. Je voulais en savoir plus la-dessus.

j’ai donc imaginé la requête ci-dessous :

Requête SQL permettant de gérer les logs de Prestashop de manière temporelle.

Cette requête permet, de récupérer le nombre de ligne de logs de la table, par mois et année (au format mm-yy). J’y ai ajouté le pourcentage du nombre de ligne totale de la table.

Personnellement, cette requête m’a permis de voir que 75% des lignes de la table avaient été enregistré en moins de 2 mois.

Si vous voulez avoir d’autres exemples de requêtes SQL, vous pouvez voir mon article Requête SQL : trucs et astuces.

Si vous voulez en savoir plus sur Prestashop, vous pouvez regarder sa documentation en ligne.