Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/12/2012, 12:52
jonyjm
 
Fecha de Ingreso: mayo-2005
Mensajes: 94
Antigüedad: 19 años
Puntos: 0
Respuesta: Rows multiplicados por una columna

Bueno, te cuento.

Tengo una base de datos, con registros de visualizaciones, por id, y un contador de las visualizaaciones, del tipo:

idproducto | cantidad

1 | 100
2 | 250
3 | 120
.
.
.

Tengo que migrar esa tabla, a un nuevo modelo de la misma, que contiene 1 registro por cada visualización, es decir:

idvisualizacion | idproducto | fecha | blablabla

1 | 1 | xxxx | xxxx
2 | 1 | xxxx | xxxx
3 | 1 | xxxx | xxxx
.
.
. y asi hasta 100 registros para el producto 1, 250 para el 2, 120 para el 3, etc...


Me explico mejor ahora?

Obviamente el modelo no es cuestionable ya que viene dado de esta forma en la plataforma que tengo que implementarlo. Como comenté, la migración hoy por hoy se hace con un bucle por cada registro, pero creo que se podría optimizar más, ya que debido al tamaño de la tabla, es
un proceso muy costoso. La tabla resultante, tiene al rededor de 10 millones de registros.

Saludos