Tenho uma camada de dados com um método que executa uma chamada a uma stored procedure no Oracle, porém, este método é chamado com iteração na camada de negócio. São mais de 2000 iterações.
Ao verificar o tempo de execução da procedure, a cada iteração o tempo final é incrementado, conforme medição feita pelo StopWatch, abaixo, após 3 iterações:
1 - Após execução proc: 00:00:01.5863862 2 - Após execução proc: 00:00:01.7193382 3 - Após execução proc: 00:00:01.8588592
Alguma sugestão de como manter este tempo de execução da procedure constante, sem acumular? Alguma configuração no oracle ou oracleClient do .NET?
Esse tempo de execução ele cresce constantemente durante as 2000 iterações?? Quantas vezes vc executou o código? O valor da execução gira em torno de 1s??