Magento es uno de los CRM para e-commerce más potentes y completos que existen, pero esa potencia tiene un precio. Vamos a ver cómo podemos optimizar nuestra base de datos y las ventajas que ello supone.
Hoy te voy a contar:
La importancia de optimizar la BBDD
Magento almacena muchísimos datos en la base de datos, la mayoría de ellos inútiles para el 90% de los usuarios. Estos datos hacen crecer enormemente nuestra base de datos, pudiendo llegar a causar problemas de velocidad de carga, o incluso llegar al límite que tenga establecido nuestro servidor e impedir que se muestre la web.
Pasos previos a la limpieza de la base de datos
Antes de realizar cualquier acción con la base de datos (el elemento más sensible de nuestra página web) recomendamos realizar una copia de seguridad. Desde PHPMyAdmin, buscamos la pestaña «Exportar» y realizamos la copia de seguridad:
Tablas que podemos vaciar
Hay varias tablas que almacenan información de registro de visitas, eventos, errores, etc. que no necesitamos, podemos vaciarlas sin problemas. Son las siguientes:
- log_url
- log_url_info
- log_visitor
- log_visitor_info
- report_event
- report_viewed_product_index
- report_compared_product_index
Existen algunas otras tablas que podríamos vaciar, pero perderíamos funcionalidades.
Cómo realizar la limpieza de la base de datos
Existen 2 maneras de realizar esta limpieza, bien ejecutando el código SQL para vaciar todas las tablas de manera conjunta:
Introducimos el siguiente código y le damos al botón «Continuar»
TRUNCATE log_url; TRUNCATE log_url_info; TRUNCATE log_visitor; TRUNCATE log_visitor_info; TRUNCATE log_visitor_online; TRUNCATE report_event; TRUNCATE report_viewed_product_index; TRUNCATE report_compared_product_index;
La otra manera es hacerlo tabla por tabla, desde el menú «Operaciones»:
Buscamos este cuadro y pulsamos en «Vaciar la tabla»
Recomendamos realizar este vaciado de manera regular para evitar que llegue a producir errores. Incluso puedes automatizarlo con algún script que se ejecute desde las tareas cron de Magento.
Esperamos que esta información te haya ayudado a hacer que tu tienda de Magento funcione mejor. Nos gustaría mucho leerlo en los comentarios y que valoraras este post con 5 estrellas.
Deja una respuesta