Problemas con Performance en Tablas Grandes Consulta Sql - sql2000

09/01/2006 - 03:31 por Developers | Informe spam
Amigos tengo una tabla de Detalle de Almacenes que alrededor tiene
2,000,000 de registros ahora esta tabla se usa bastante para obtener
Sumatorias como por Ejemplo:
Movimiento Mensual x Producto (Codigo,Ene,Feb,Mar,Abr,etc...)
Movimiento Mensual x Proveedor - Producto
(Proveedor,Codigo,Ene,Feb,Mar,Etc)
Ventas Mensuales x Cliente
Ventas Diarias x Producto y Etc...

Todas estas consultas cada dia se hacen mas pesadas(Demora Mucho en
Procesar algunos casos hasta llega los 5 minutos cuando son anuales)
Estaba pensando Tener algunas Tablas Acumulativas para Ganar Tiempos
como ejemplo (Tabla 1 Acumulado xMes, Tabla 2 Acumulado x Fecha,etc) y
que estas se alimenten con Triggers cuando la Tabla Principal sea
Actualizada o se Alimenten con Procesos Nocturnos.

Espero que me puedan aconsejar o que seria lo mas recomendable???




Gracias
 

Leer las respuestas

#1 Maxi [MVP]
09/01/2006 - 03:48 | Informe spam
Hola, revisa primero los planes de ejecucion y por medio de ellos podras
sacar donde este el problema. Quizas no tengas los indices adecuados, quizas
no se esten usando de forma eficiente, quizas la query este mal
desarrollada, la verdad que con tan poca informacion que nos has dado es muy
dificil poder ser exactos de nuestra parte :(


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



"Developers" escribió en el mensaje
news:%
Amigos tengo una tabla de Detalle de Almacenes que alrededor tiene
2,000,000 de registros ahora esta tabla se usa bastante para obtener
Sumatorias como por Ejemplo:
Movimiento Mensual x Producto (Codigo,Ene,Feb,Mar,Abr,etc...)
Movimiento Mensual x Proveedor - Producto
(Proveedor,Codigo,Ene,Feb,Mar,Etc)
Ventas Mensuales x Cliente
Ventas Diarias x Producto y Etc...

Todas estas consultas cada dia se hacen mas pesadas(Demora Mucho en
Procesar algunos casos hasta llega los 5 minutos cuando son anuales)
Estaba pensando Tener algunas Tablas Acumulativas para Ganar Tiempos como
ejemplo (Tabla 1 Acumulado xMes, Tabla 2 Acumulado x Fecha,etc) y que
estas se alimenten con Triggers cuando la Tabla Principal sea Actualizada
o se Alimenten con Procesos Nocturnos.

Espero que me puedan aconsejar o que seria lo mas recomendable???




Gracias

Preguntas similares