Meus dois centavos:

Além de usar PreparedStatements:

1. faça conn.setAutoCommit(false);

2. Procure usar o statement batching do JDBC.

[]s

Maiko

 

 Michael Nascimento Santos <[EMAIL PROTECTED]> wrote:

Michel,

Mande o codigo para a lista para que nos possamos ajudar melhor. Mas vao
tres dicas para voce:

1. Meca o tempo de upload (caso seu sistema seja assim) do arquivo em
questao. Talvez a lentidao esteja aih...
2. Leia o arquivo utilizando BufferedInputStream.readLine()...
3. Utilize PreparedStatement para a instrucao do banco.

Mas, como eu disse, talvez estas dicas nao resolvam o problema (ou talvez
voce jah tenha feito isto :-)) e soh posso ajudar melhor quando voce mandar
o codigo fonte.

[]s
Michael Nascimento Santos
Sun Certified Programmer for the Java 2 Platform
Sun Certified Programmer for the Java 2 Platform 1.4
Moderador SouJava - www.soujava.org

----- Original Message -----
From: "Michel" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, October 24, 2002 11:07 AM
Subject: [java-list] I/O && JDBC


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

------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------



Yahoo! GeoCities
Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios.

Responder a