Qué te ofrecemos? ...

SERVICIO TÉCNICO y VENTA:
Mantenimiento y Reparación
Control y Asistencia Remota
Tiempo de respuesta, 24 hr.máx
Venta de equipos y componentes
SERVICIO WEB:
Contratación de Dominios y Alojamiento Web
Diseño, Desarrollo, Promoción y Marketing
Mantenimiento y Actualización

Sobre nosotros ...

Somos expertos en recuperación de información de discos duros, memorias USB y tarjetas de memoria.

Limpieza integral de ficheros y unidades de almacenamiento.

Tlf. de contacto: 655179530
email: juan@manchadigital.com

Google  WWW manchaDIGITAL

Limpiar la Base de Datos de Prestashop


Prestashop almacena muchos datos que con el tiempo llenan tu base de datos. Es normal que con el tiempo y el éxito tengas que contratar una ampliación de base de datos en tu host pero mientras llega el momento es bueno ir haciendo limpieza.

Recomiendo que dejéis de leer éste post y os metáis en el panel de control de vuestro host o alojamiento para comprobar en el apartado base de datos cual es el porcentaje de llenado:
  • Algunos Host sencillamente te tiran abajo la web sin avisarte que la has llenado y no te la recuperan hasta que pagas la ampliación.
  • Otros te pasan un recargo de susto en tu próxima factura por exceso de consumo.
Aprovecho para decir que las estadísticas de Google Analytics y de Prestashop no dan valores iguales aunque si reflejarán la misma tendencia. Personalmente no me planteo la dicotomía GA o Estadísticas de PS, son complementarias y la "Información es poder" aunque de dolor de cabeza.

 Cómo Limpiar la Base de Datos de Prestashop

Primer paso prevenir

Configuración de Estadísticas

Prestashop te ofrece una batería de estadísticas extensa. Si las activas podrá ofrecerte un montón de información interesante, curiosa y inútil. "El saber no ocupa lugar" no es verdad en éste caso y toda la información que os ofrece la debe guardar llenando vuestra base de datos contratada.
En el panel de Control de tu tienda, "Estadísticas":
  • en Configuración, selecciona "mensual"
  • en "Referido" selecciona NO a "guardar tráfico directo"

 Higiene diaria de Prestashop

Doy por supuesto que diariamente se le echa un vistazo a la tienda para revisar cómo esta funcionando además d e recoger los pedidos. Aprovecha éste momento para hacer algo tan fácil cómo útil para no recargar tu base de datos
En Panel de control de tu tienda, "Clientes":
  • Selecciona "Carritos" en tu revisión diaria y borra manualmente aquellos carros que a la vista son extravagantes. En el ejemplo de la foto el tercer carro por mucho que nos duela no es real.

 Segundo paso limpiar por SQL la BD de Prestashop

Antes de hacer nada de éste apartado y cómo siempre que se toca la bd de forma directa mediante SQL hay que realizar una copia seguridad de la base datos de Prestashop.
Y antes tienes que revisar las estadísticas referidas porque es información histórica que vas a borrar.
Despues ya sabeis el procedimiento, os meteis en el PostgreSql, seleccionáis vuestra bd y copiais y pegáis el código.

Tablas que limpiaremos con frecuencia

estas son las refrentes a conexiones, páginas vistas e invitados (es importante el prefijo, mayúsculas o minúsculas, en mi caso es PS pero puede ser ps o cualquier modificación que el instalador os haya hecho)
  • PS_date_range
  • PS_guest
  • PS_connections
  • PS_connections_page
  • PS_connections_source
  • PS_page_viewed
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;

 Tablas que limpiaremos con cierta periodicidad

estas son referentes a los carritos,
  • PS_cart_product
  • PS_cart
  • PS_cart_discount 
truncate table PS_cart_product;
truncate table PS_cart;
truncate table PS_cart_discount;

Fuente: Seofilando.blogspot.com




0 comentarios:

Publicar un comentario