Con el paso del tiempo, las bases de datos de ciertos programas van engordando hasta el punto en que hacer una consulta puede llegar a tardar varios segundos.

Es el caso de Prestashop cuando lleva varios años sin ser limpiado y se van a almacenando millones de tuplas en la base de datos de accesos de usuarios que además son totalmente innecesarias porque las estadísticas de Google Analytics son mucho mejores y no nos consumen espacio de almacenamiento a nosotros, sino a Google.

Para aliviar un poco el peso de la base de datos de Prestashop, vamos a proceder a vaciar algunas tablas de registros de visitas (si ya tenemos instalando y funcionando el plugin de Google Analytics). Debemos de ir a la interfaz de nuestro sistema gestor de base de datos (PhpMyAdmin, MySQL Workbench… etc.) y ejecutar lo siguiente:

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

¡Et voila!

En mi caso particular, estos simples truncados, me eliminaron nada más y nada menos que… ¡151 Mb!.