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

Hola,

Creo que hay varias cosas a considerar, por ejemplo:

1. Intentar un FULL SCAN sobre la tabla mas pequeña, y que el JOIN entre por indice a la tabla grande, para esto tienes que tener indexado el campo del WHERE de la tabla grande, siempre tienes que ir de la mano del Explain Plan para ver los resultados.

2. Intenta ver que sucede con el hint /*+ USE_NL(tabla_grande tabla_pequeña) */ y asi hacer un FULL SCAN sobre la pequeña y un acceso por indice a la grande.

3. Parallel Query, la vista utiliza un grado de paralelismo de 10, desconozco la dimesion del servidor, pero parece un poco alto, puedes intentar que el grado de paralelismo lo administre Oracle en forma automatica.

4. Tambien desconozco el tamaño en megas de la tabla, pero con esa cantidad de registros, y si tienes licenciada la version Enterprise, puedes ver como utilizar particionamiento.

Saludos