Michel,

Pela sua descri��o, claramente h� tr�s pontos potenciais performance baixa:

1. Transfer�ncia do arquivo do cliente para o servidor (o arquivo � grande);
2. Leitura do arquivo no disco do servidor;
3. Inser��o no Oracle;

Seria interessante, cronometrar cada um desses pontos e ver qual deles � o gargalo e da� aplicar uma solu��o espec�fica.
Se o problema for em 1, uma solu��o seria usar http 1.1 com compress�o, ou mandar o arquivo zipado;
Se o problema for em 2, voc� pode usar a biblioteca java.nio para aumentar a performance;
Se o problema for em 3, voc� pode usar o suporte a batch update do seu driver jdbc, se ele o tiver;

Espero que ajude.

Obrigado,
Jos� Flexa Ribeiro
http://www.mondo.com.br


At 12:07 24/10/2002, you wrote:
    Ol� galera,
        fiz uma servlet que l� um arquivo e analiza linha por linha, e, dependendo do tipo da linha, ele adiciona ela no banco (Oracle).
Esses arquivos tem em m�dia 1000 linhas, o processo funciona mas � MUITO demorado. Algu�m j� passou por isso ou imagina o que pode ser feito para melhorar o desempenho?
 
Desde j� agrade�o,
 
Michel Popolin

Responder a