Reporte de Base
Publicado por Klose (1 intervención) el 03/11/2010 18:03:13
Que tal ! quiero ver si alguien me puede orientar, estoy bastante perdido diria yo.
Quiero resolver un problema que tengo con un reporte que esta tardando muchisimo en generarse.
Tengo una base de datos y dentro una tabla de ventas, la base mide 52 GB. Requiero sacar un reporte de ventas por dia, semana y mes. Pero al generar el reporte este tenia que hacer calculos, tomar y cruzar datos con otras tablas, el caso es que tardaba mas de 6 hrs. Lo que hice despues es hacer el calculo(corre un store procedure) y en lugar de mandarlo a un reporte lo mandé a una tabla. Ahora el reporte tarda en generarse 1 minuto pero la tabla esta creciendo descomunalmente ya que guarda todos los resultados de los calculos diarios, por semana y por mes.
Que debo hacer para encontrar el punto medio que no tarde el reporte y que no tenga que estar guardando todos los resultados ? con que me documento para resolver esto ?
De antemano gracias, que igual es basica mi pregunta pero apenas estoy empezando a aprenderle a esto de las bases.
HELP ME PLEASE !
Quiero resolver un problema que tengo con un reporte que esta tardando muchisimo en generarse.
Tengo una base de datos y dentro una tabla de ventas, la base mide 52 GB. Requiero sacar un reporte de ventas por dia, semana y mes. Pero al generar el reporte este tenia que hacer calculos, tomar y cruzar datos con otras tablas, el caso es que tardaba mas de 6 hrs. Lo que hice despues es hacer el calculo(corre un store procedure) y en lugar de mandarlo a un reporte lo mandé a una tabla. Ahora el reporte tarda en generarse 1 minuto pero la tabla esta creciendo descomunalmente ya que guarda todos los resultados de los calculos diarios, por semana y por mes.
Que debo hacer para encontrar el punto medio que no tarde el reporte y que no tenga que estar guardando todos los resultados ? con que me documento para resolver esto ?
De antemano gracias, que igual es basica mi pregunta pero apenas estoy empezando a aprenderle a esto de las bases.
HELP ME PLEASE !
Valora esta pregunta


0