Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/03/2013, 17:19
walterdevel
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 9 años, 2 meses
Puntos: 50
Respuesta: Agrupar y calcular datos en una consulta con varias tablas

Lo mejor sería que pudieras actualizar el puntaje en cada acción ( en el momento que ocurre la acción ). No creo que sea recomendable que tengas un cron haciendo eso cada 5 o 10 minutos, a no ser que tengas y vayas a tener en el futuro pocos usuarios.

Algo que no entiendo, tal vez tengas tus razones, es que uses 3 tablas para las acciones cuando seguramente 1 sola te alcance. El tema es que con 3 tablas, si vas a calcular con un cron, es que vas a tener muchas más consultas o un JOIN inmenso que va a matar tu servidor.

Si vas a usar un cron, yo te aconsejo crear indices para la unión de tablas, que en este caso sería en id_usuario de las tablas de acciones.