Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/08/2014, 11:42
dezagus
 
Fecha de Ingreso: abril-2010
Ubicación: Ping: BSAS - Arg
Mensajes: 791
Antigüedad: 14 años
Puntos: 25
Respuesta: Agrupar Fechas S/Correlación

Cita:
Iniciado por gnzsoloyo Ver Mensaje
A MySQL que sean millones, o miles, le resulta poco relevante. Dependerá de cómo se realicen las consultas, aunque el problema pueda parecer complejo.
La consulta tiene varios bemoles, pero no es tan dificil de hacer, si al mismo tiempo, para ese mismo usuario, puedes indentificar cada unbo de los logs guardados.
Describenos mejor la estructura de esa tabla de logs, y cómo identificas el log de cada uaurio, y veremos qué se puede hacer.

Ahora bien, de aceurdo a esto:
parecería que no lo almacenas...

¿Es así?
Si, almaceno los logins, pero de mi servicio, yo estoy tomando stats de un servicio de un 3ro para poder hacer improving (mejoras) en base a su conducta.

Mi tabla es muy simple, demaciado diría:

Cita:
Columnas:
# UUID > Autoincrement
# UUID de Seguimiento (el que tengo que agrupar) > VARCHAR(50)
# Fecha > CURRENT_TIMESTAMP
La tabla es símple, la cuestión es como co-relacionar un conjunto de varios "bips" ("señales de vida") si así se lo podría llamar los cuales tienen una separación de entre 1 y 10 minutos (es decir, una fila en la tabla que mostré arriba) (se supone que si en 10 minutos no recibo un "bip" es que el usuario ya no está en la plataforma) para convertirlo en algo sólido y poder concluir que "aquí el usuario estuvo trabajando a esta hora aproximadamente".

Cita:
PD: Es cierto, es una cuestión de como se organiza. Recuerdo que con pequeños ajustes en MySQL reduje mi consumo de procesador en un 95% hace unos 8 meses atrás (ahorro de cientos de dólares), toda una anécdota de la cual casi me olvido y que por suerte me recordaste... ¡Gracias genio!