Como melhorar performance?

2 respostas
M

Olá,

Estou fazendo um método, que chama 6 métodos de consulta ao banco de dados.
Sendo que 3 desses métodos de consultas estão aninhados…

  • Já conferi cada consulta e a resposta dessas consultas é rápida.
  • Já mudei os gets (rs.getString), para não pegar o dado pelo nome da coluna, mas sim pelo indice das colunas recuperadas…
  • Utilizei as chaves de cada tabela no where dos selects e recupero somente os campos necessarios.
  • Não existe instanciacao de novos objetos dentro dos loops.

Acredito que o problema esta nos selects aninhados. :frowning:

Sera que alguem tem alguma dica para que eu possa melhorar o tempo de resposta do meu sistema?

Mariane

2 Respostas

eduveks

Com certeza o problema esta na sua query… ve melhor isto… testa o tempo de execução da query e talz…

O problema esta na query ou na comunicação da rede… com certeza é problema fora do java…

Good Luck :twisted:

Se puder enviar a query talvez possamos dar algumas dicas para melhorar o desempenho…

davidbuzatto

Já penseou em usar uma stored procedure que faz todo o trabalho para vc? Seu código java vai ficar bem mair limpo.

Criado 17 de novembro de 2006
Ultima resposta 17 de nov. de 2006
Respostas 2
Participantes 3