Jump to content

Estadisticas y tamaño de tablas en base de datos


nemolog

Recommended Posts

Buenas!!!

Desde hace algún tiempo vengo observando que las tablas que creo que corresponden a las estadísticas de mi web tienen tamaños demasiado altos.

Hasta ahora no le había dado mucha importancia (el tamaño no era problema), pero al monitorizar el tiempo de ejecución de las consultas veo que en estas tablas siempre son demasiado altas. De media las consulta que afectan a esas tablas tardan 3-4 segundos (más de 3 mill de registros) y eso que gran parte de los módulos de estadísticas están desactivados.

Os pongo en situación de los tamaños:
- ps_connections --> 145 MB
- ps_connections_page --> 160 MB
- ps_connections_source --> 11 MB
- ps_guest --> 65 MB

En total, un mastodonte de base de datos de chorrocientos megas donde lo que menos ocupan son los datos de los pedidos.

Las pregunta del millon de euros serían:

¿se podría eliminar al menos los registros mas antiguos sin crear problemas? (debería de mantener por seguridad al menos los 3 últimos meses del registro de IPs)

He hecho algunas pruebas sobre una copia local y aparentemente después de hacer TRUNCATE a las tablas no noto nada. Se pierden los registros de ip y el origen de los visitantes y poco más. Claro esta, que no son lo mismo las pruebas de andar por casa que hacer este tipo de cosas en producción.

Un saludo y gracias a todos vosotros por hacer esta gran comunidad que es prestashop

Link to comment
Share on other sites

Por si acaso, pego por aquí una de las consultas monitorizadas que más se repite:

# Query_time: 4  Lock_time: 0  Rows_sent: 1  Rows_examined: 3.200.000
SELECT c.`id_guest`
               FROM `ps_connections` c
               LEFT JOIN `ps_connections_page` cp ON c.`id_connections` = cp.`id_connections`
               WHERE c.`id_guest` = el_id_que_sea
               AND DATE_ADD(cp.`time_start`, INTERVAL 30 MINUTE) > 'fecha + hora'
               ORDER BY cp.`time_start` DESC LIMIT 1;



Un saludo

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...