Saltar al contenido
uencoder

Materialized View

Una vista materializada almacena físicamente los resultados de una consulta como una tabla, refrescada periódicamente, intercambiando espacio por tiempo de consulta.

Propósito

Precomputar resultados de consultas complejas y acelerar consultas OLAP ricas en agregaciones y joins.

Mecanismo

Al crearla, la consulta se ejecuta y los resultados se almacenan. Modos de refresco: ON COMMIT (refresca al confirmar las tablas base) y ON DEMAND (manual/programado). Query rewrite: el optimizador reescribe automáticamente consultas sobre las tablas base para leer la vista materializada.

Casos de uso

  • Aceleración de consultas OLAP
  • Estrategias de precomputación
  • Reescritura de consultas

Herramientas relacionadas

References