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

Preguntas similare

Leer las respuestas

#6 qwalgrande
09/01/2006 - 20:19 | Informe spam
Hola.

Los cubos están pensados exactamente para lo que tú necesitas: reporting de
datos acumulados (información analítica), evitando la obtención de estos
datos del OLTP. Sin embargo, en ocasiones esto no es factible y hemos de
lanzar pesadas consultas sobre el online. Contar con tablas de acumulados,
mantenidas con triggers (por ejemplo) puede ser una alternativa, pero yo te
animo a que pruebes con los cubos.

Alberto López Grande (qwalgrande)
"Developers" escribió en el mensaje
news:
Mostrar la cita
#7 José Antonio
09/01/2006 - 23:27 | Informe spam
Si la mayor parte de la información que necesitas sale de la tabla de
movimientos de almacenes tu solucion ideal online serian las vistas
indexadas.

"qwalgrande" escribió en el mensaje
news:
Mostrar la cita
#8 Developers
10/01/2006 - 00:12 | Informe spam
Vista Indexadas??? mmm... buen tema, no lo habia tocado pero; que tan
recomendable es usar ese tipo de Vistas??? al usar indices en la Vistas no
estaria penalizando otras cosas???

Gracias



"José Antonio" escribió en el
mensaje news:
Mostrar la cita
Index
Mostrar la cita
adecuados,
Mostrar la cita
dado
Mostrar la cita
tiene
Mostrar la cita
en
Mostrar la cita
#9 Maxi [MVP]
10/01/2006 - 01:00 | Informe spam
Hola, siempre hay q analizarlo pero el uso de las vistas indexadas es muy
bueno


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



"Developers" escribió en el mensaje
news:
Mostrar la cita
#10 Developers
10/01/2006 - 04:51 | Informe spam
Tendras algun Link Amigo Maxi respecto a este tema de las vistas
indexadas


Gracias


Maxi [MVP] escribió:
Mostrar la cita
Ads by Google
Search Busqueda sugerida