Voodoo ?Descubra cómo realizar el seguimiento de Oracle. Su DBA debería ayudar.
Con un archivo de seguimiento, puede ver los eventos de espera de Oracle. Esto le dirá qué estaba haciendo la base de datos cuando 'el rendimiento es atroz'. Podría estar esperando en una cerradura, podría estar leyendo una tabla....
Una vez que sepa por qué es lento, la solución a menudo se vuelve obvia.
Recomiendo este documento técnico como una instrucción para los desarrolladores sobre cómo trabajar con bases de datos.