Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Lenticao ao Executar Procedure Oracle via Jdbc Thin

Olá a Todos! Possuo uma procedure oracle com 2 parâmetros de entrada e 1 cursor de retorno, executando ela via oracle sql developer leva-se 10s de execução, mas com java via jdbc, o tempo de execução esta em 1h, alguem ja se deparou com uma situação assim? acredito que não seja versão do driver pois o oracle sql developer utiliza o mesmo driver, estou usando o callablestatement na chamada e jdbc thin ojdbc6.jar, rodei o metodo em outros terminais e o tempo de execucao é o mesmo 1h, oq sera que esta ocorrendo?,cache no banco, rede?

1 resposta
solução!

Oi Douglas

Você consegue executar um profiler pra ver quanto tempo a proc demora? Inclusive para ler os resultados? É difícil identificar exatamente o que pode estar acontecendo, eu sugiro você rodar o profiler na proc, e depois medir o tempo das chamadas no java, para identificar exatamente o que está demorando, se é a chamada da proc, ou obter o retorno.

Dê uma olhada neste tópico do stackoverflow, lá tem algumas dicas pra você identificar onde pode estar o problema: http://stackoverflow.com/questions/1050180/pl-sql-stored-procedure-where-does-the-execution-time-go

Qualquer coisa volte a postar aqui.

Abraços