2009-10-06 13 views
10

La aplicación conectada a MS SQL Server creará vistas en las que un resultado de fila única es un análisis que incluye agregaciones de 1 a 10k registros. Los criterios aplicables en la vista resultante tendrán de decenas a decenas de miles de resultados. Los criterios de vista + luego serán ordenados por alguna columna (especificada por el usuario) en la vista, que es más probable que sean las columnas agregadas. Se espera que los tiempos de respuesta se degraden rápidamente cuando se utiliza la columna agregada para ordenar.¿Cómo imitar Oracle Materialized Views en MS SQL Server?

Hace un tiempo, este problema se solucionó bastante fácilmente (en Oracle 9i) con vistas materializadas. Cualquier idea sobre cómo obtener una solución similar en MS SQL Server 2005.

Respuesta

4

vistas materializadas no son las mismas que las vistas indizadas. Las vistas indizadas del servidor MS SQL tienen múltiples limitaciones, como el uso de combinaciones externas, agregados y expresiones de tablas comunes.

+1

no iguales, pero sin embargo son lo más cercano a ellos – quetzalcoatl