Entradas

Mostrando las entradas de 2020

Real-Time Refresh(Vistas Materializadas) en Oracle

Imagen
Por Renato Coronado INTRODUCCIÓN Las vistas materializadas en Oracle nos permiten mejorar el rendimiento de consultas complejas almacenando las filas producidas por la consulta en el segmento de la tabla. De esa manera, muchas consultas pueden acceder a estos resultados precalculados. Es la mejor manera de ahorrar tiempo en análisis complejos, en uniones y agregaciones usadas para mostrar la data el dashboards y reportes así como el trabajo puede ser hecho una sola vez y después ser usado por múltiples usuarios corriendo las mismas consultas , sobre todo en un ambiente de producción donde los registros de una tabla son muchísimos. Si la vista materializada es up-to-date, y es más rápido hacerlo, Oracle puede reescribir la consulta de modo que obtenga la data para la vista materializada, incluso si la consulta está referenciando la tabla original. Cualquier cambio en la tabla, marca la vista materializada como obsoleta y el registro automático no puede pasar por default. Nosotros podemo...