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. 
Sera que alguem tem alguma dica para que eu possa melhorar o tempo de resposta do meu sistema?
Mariane