Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/01/2008, 04:50
Avatar de matanga
matanga
 
Fecha de Ingreso: octubre-2007
Ubicación: España
Mensajes: 1.091
Antigüedad: 16 años, 6 meses
Puntos: 85
Re: LOG en Vista materializada

Hola,

Depende de como utilices las vistas materializadas, la frecuencia con que cambien los datos y los eventos que disparan el refresh.

Query Rewrite es muy util pero una vez tuve un caso en que las vistas se refrescaban 1 vez por mes que era la frecuencia en que se realizaba la carga externa de datos, en este escenario puntual tuve mejores resultados haciendo las consultas directamente sobre la vista, y no dejar al optimizador la tarea de evaluar el Query Rewrite. Pero si los datos cambian con frecuencia, puedes caer un una consulta sobre datos desactualizados, eso depende del modelo que tengas.

La mejor herramienta que tienes en estos casos es el Explain Plan, ya sea sobre la vista materializada o el Query Rewrite, y ahi veras las formas de acceso y cual es la mas optima.

Saludos