Voodoo ?Descubra como realizar o rastreamento Oracle. Seu DBA deve ajudar.
Com um arquivo de rastreamento, você pode ver os eventos de espera do Oracle. Isso lhe dirá o que o banco de dados estava fazendo quando 'o desempenho é atroz'. Pode estar esperando em uma fechadura, pode estar lendo uma mesa....
Uma vez que você sabe por que é lento, a solução geralmente se torna óbvia.
Eu recomendo este papel técnico como uma instrução para desenvolvedores sobre como trabalhar com bancos de dados.