Hola, el concepto de vistas meterializadas es simple.
La vista guarda los resultados como si fuera un tabla verdadera. Esto quiere decir que la VM usa espacio.
Se dice que es mas rapido solo cuando el select es complicado y el proceso del select toma tiempo considerable.
Lo que debes tener en cuenta es el tiempo de refresco ( lo que el negocio espera de la vista ), ejemplo: refresco cada 24 horas.
Espero que esto te sirva. On 12/10/2015 10:39 PM, Jorge Tornero - Listas wrote:
Estimados todos: En una base de datos con la que trabajo he visto conveniente, aparentemente, pasar de emplear vistas a vistas materializadas, ya que los tiempos de consulta se me acortan drásticamente. Tengo vistas que dependen de otras vistas, y entiendo que en este caso una consulta a la última vista en la "cadena de vistas" actualiza las precedentes. Ahora bien, en las vistas materializadas no lo tengo tan claro, y me pregunto si hay alguna manera "estándar" de trabajar con vistas materializadas: * Si el orden de actualizado de las mismas importa (presumo que sí) * Si existen maneras de provocar esta actualización en cadena. * Si existen precauciones a tomar al trabajar con VM Muchas gracias, reciban un cordial saludo Jorge Tornero
- Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org) Para cambiar tu suscripci�n: http://www.postgresql.org/mailpref/pgsql-es-ayuda