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.
Otimização com banco usando Hibernate
P
3 Respostas
- Qual a estrutura da sua tabela?
- Por qual campo você está fazendo a pesquisa?
- Qual tipo do campo da pesquisa?
- 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!?
Campo da tabela.
Criado 14 de julho de 2005
Ultima resposta 14 de jul. de 2005
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo JavaScript Assertivo: Testes e qualidade de codigo em... Por Gabriel Ramos — Casa do Codigo