Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

tiempos distintos entre entornos

Estas en el tema de tiempos distintos entre entornos en el foro de Oracle en Foros del Web. Hola buenas, Tengo un problemilla en el trabajo, tengo un INSERT SELECT en un paquete que es muy pesado, porque son muchos registros el resultado ...
  #1 (permalink)  
Antiguo 31/10/2008, 13:38
 
Fecha de Ingreso: diciembre-2007
Mensajes: 50
Antigüedad: 12 años, 10 meses
Puntos: 0
tiempos distintos entre entornos

Hola buenas,

Tengo un problemilla en el trabajo, tengo un INSERT SELECT en un paquete que es muy pesado, porque son muchos registros el resultado de la select (unos 7.000.000). La insercción se hace con /*+APPEND */ y la SELECT lleva un /*+ ALL_ROWS */ para que no pase por ningún índice. También hacemos un NOLOGGING para no generar REDO y que se más óptimo. El problema es el siguiente, en la base de datos de Preproducción tarda como una hora, y en la de producción tarda cuatro horas procesando exactamente la misma información. La BD de Producción es mejor máquina que la de Pre, por lo que lo normal sería que tardase menos, pero debe haber algún parámetro de Oracle mal configurado. ¿Saben a que se puede deber?

Muchas gracias

Salu2
  #2 (permalink)  
Antiguo 01/11/2008, 14:36
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 16 años, 7 meses
Puntos: 7
Respuesta: tiempos distintos entre entornos

no se si sea un "parametro de oracle" el que este mal configurado, pero checa en produccion tambien que tanta carga de usuarios tienes o incluso posibles bloqueos a la informacion, tal vez de ahi salga la diferencia, para mejorar los tiempos checate tambien el plan de ejecucion del select se me hace mas bien que lo tardado del insert es el tiempo que tarda en regresar la informacion y no el insert mismo
__________________
Blogzote.com :-) Mi blog
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:18.