Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Ventajas de las vistas materializadas
El uso de vistas materializadas tiene varias ventajas:
Menos actualizaciones: una vista estándar no se materializa físicamente, es decir, una vista estándar se ejecuta cada vez que se hace referencia a la vista en una consulta. Por el contrario, una vista materializada se programa previamente y se almacena en un disco (similar a un objeto) como resultado de una expresión de consulta, como las vistas normales. A diferencia de las vistas estándar, las vistas materializadas no se actualizan cada vez que se utilizan.
Tiempos de respuesta más rápidos: una vista materializada responde más rápido en comparación con una vista. Esto se debe a que la vista materializada está programada previamente y, por lo tanto, no pierde tiempo con la resolución de la consulta ni con las uniones que crean la vista materializada.
Instrucción SQL almacenada: puede utilizar una tabla acumulativa o de agregación en lugar de una vista materializada. Las tablas acumulativas se programan previamente y se almacenan en el disco (de forma similar a las vistas materializadas), pero no almacenan sus instrucciones SQL en la base de datos. Las vistas materializadas almacenan sus instrucciones SQL.
Fácil de actualizar: las vistas materializadas son fáciles de actualizar. Solo tiene que ejecutar el comando
REFRESH MATERIALIZED VIEW
.Reescritura automática de consultas: el optimizador de consultas puede reescribir la instrucción SQL para obtener datos de una vista materializada existente, incluso si la vista materializada no se utiliza explícitamente en la instrucción SQL.