Sugerencias para crear vistas materializadas
- Columnas utilizadas con más frecuencia
Si tiene unos cuantos conjuntos de columnas que utiliza frecuentemente en las consultas (encontrados por análisis), cree vistas materializadas con estas columnas.
- La columna más restrictiva
Si hay una columna que participa en una cláusula de filtro y generalmente filtra la mayor parte de la tabla (por ejemplo, columnas temporales), utilice esta columna para la cláusula ORDER BY en la creación de la vista materializada.
- Índice de la vista materializada
Cree vistas materializadas ligeras (con el menor número de columnas posible) que contengan las columnas más restrictivas (por ejemplo, columnas temporales) para utilizarlas como índices.
- Menos vistas materializadas
Para obtener un mejor rendimiento, cree el menor número de vistas materializadas posible por tabla. Cada vista materializada que crea para una tabla base hace que el sistema analice el rendimiento de utilizar cada vista en la tabla base, que puede añadir tiempo al rendimiento de la consulta.