Otimização com banco usando Hibernate

3 respostas
P

Pessoal, possuo um módulo em meu sistema onde o mesmo possui em torno de 6 classes relacionadas.
Estou usando o hibernate como persistent engine.
Existem uma table que possui em torno de 3000 registro.
Ao fazer a consulta, ocorre uma demora enorme na recuperação dos dados.
O que é viável para otimizar o trabalho com banco usando hibernate (recuperação dos Dados).
obs.: Estou usando o Hibernate 3.0 com SQL Server. Não há recursos utilizado pelo banco ( views, store procedures, triggers… ).
Grato.

3 Respostas

Wanderley2k
  1. Qual a estrutura da sua tabela?
  2. Por qual campo você está fazendo a pesquisa?
  3. Qual tipo do campo da pesquisa?
  4. Existe indices criados nesta tabela?

Eu tenho uma tabela com 108.000 registro e minhas consultas estavam lentas, para resolver eu criei um indice no campo que usava para pesquisar e agora está tudo tranquilo.

P

Este indice que você está se referindo está relacionado com o campo (tabela) ou no atributo de seu VO ( no caso com o Hibernate ).
Parece que existe no Hibernate um esquema para usar um atributo como indice.
Você conhece isto!?

Wanderley2k

Campo da tabela.

Criado 14 de julho de 2005
Ultima resposta 14 de jul. de 2005
Respostas 3
Participantes 2