Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2011, 15:42
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
Respuesta: BD Oracle Tiempo de Respuestas es demasiado

Las diferencias entre los entornos de producción y desarrollo no son solamente la cantidad de usuarios. Hay otros factores importantes a tener en cuenta, por ejemplo:

1. Volumen de datos. Generalmente en producción hay mayor cantidad de datos, con lo cual, el plan de ejecución de las consultas puede cambiar radicalmente y como consecuencia directa, el rendimiento.
2. Índices. Este problema está relacionado con el anterior, la falta de índices apropiados puede tener un impacto grande en rendimiento cuando se trabaja con mayores volúmenes de datos.
3. Parámetros de memoria de la base de datos. Por defecto Oracle 9i venía con valores dentro del initSID.ora bastante reducidos.
4. Hardware. Aún cuando lo normal es que en producción los servidores sean mejor que en desarrollo, muchas veces están compartidos con otras aplicaciones, lo que puede generar bajo rendimiento.

En cualquier caso, generar un entorno de desarrollo lo más parecido al de producción siempre es una buena idea, algo simple puede ser copiar la base de datos de producción a desarrollo y hacer pruebas de rendimiento antes de implementar las nuevas modificaciones de los sistemas (entorno comúnmente conocido como pre-producción), también deberías contar con un DBA para que haga un análisis más preciso sobre el entorno de producción.

Saludos