Lentidão em acesso a banco

Boa tarde Srs.
Minha dúvida é meio complicada de explicar, mas vou tentar. Minha aplicação está lenta na hora de efetuar algumas operações. Mudei a perspectiva para Debug e tentei identificar os trechos onde ocorre essa lentidão. Verifiquei que os métodos que acessam o banco, e faz uso de resultset, são os reponsáveis. Sempre que um desse metodos é chamado, sobe uma pilha de mensagens na telinha de debug, do tipo:

[quote]Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)
Thread [Pervasive JDBC Listener] (Running)[/quote]
Fica alguns segundos subindo mensagens como esta. O banco de dados que utilizo, é o Pervasive. Não entendo o que significa esta mensagem, mas procurei fechar os resultsets depois do laço while. Uso o preparedStatement. Será que alguém já passou por uma situação semelhante e poderia me ajudar?! Gostaria de umas dicas pra lidar com acesso a banco. Agradeço a quem se dispor :oops:

Oi

Marcelo, pervarsive? que isso? Vc ja tentou usar com outro banco de dados???

T+

Pervasive é o banco que a empresa que trabalho usa. Todos os sistemas da empresa usam ele. Então fica inviável utilizar outro banco. Pelo menos por enquanto. :wink: