Saltar al contenido
Codif铆ca.me | Desarrollo web | Programaci贸n

Limpiar base de datos prestashop

7 junio, 2019
prestashop

Con el tiempo, las bases de datos de prestashop van engordando y engordando hasta el punto en que hacer una consulta puede llegar a tardar una eternidad.

Si tienes una tienda online con cientos de visitas, estas visitas dejar谩n un log de registro bastante amplio en tu base de datos, y puedes llegar a tener problemas de velocidad por tener todos estos registros de las visitas guardados en la base de datos.

Es el caso de Prestashop cuando llevas ya m煤ltiples a帽os sin haber limpiado la bd se habr谩n guardando millones de filas en la base de datos de accesos de usuarios. Para mi esta informaci贸n es un poco innecesar铆a, puedes coger los 煤ltimos meses y hacer balance, o incluso llevar esa informaci贸n a otras tablas externas a prestashop y no castigar el rendimiento de tu tienda online.

Por no decir que puedes instalar Google Analytics y tener un control total de lo que han hecho tus visitas en tu web, y todo esto sin consumir recursos de tu web.

Para eliminar tanta carga de la base de datos de Prestashop, procederemos a vaciar ciertas tablas de registros de visitas.

Debemos ir a la interfaz de nuestro sistema gestor de base de datos y ejecutar lo siguiente:


TRUNCATE TABLE ps_date_range;
TRUNCATE TABLE ps_connections_page;
TRUNCATE TABLE ps_connections_source;
TRUNCATE TABLE ps_connections;
TRUNCATE TABLE ps_guest;
TRUNCATE TABLE ps_page_viewed;

Y listo!
Pru茅balo y me dices, acabo de bajar una web a 40 MB despu茅s de tener 134 MB de base de datos, he reducido a un tercio la base de datos.

5/5 - (1 voto)