Tuning hibernate

4 respostas
A

Pessoal,

Como eu faco para melhorar minha performace usando o hibernate !
Normalmente a 1ª chamada da sessao eu levo 4500 ms ou 4s. Será que esse valor pode ser reduzido, se eu melhorar minha consulta ? Mas nessa primeira ocasiao, eu consulto duas veezes dadso na tabela.

Estou usando o hibernate e o mysql

Obrigado

4 Respostas

eric_jf

vc pode usar cache para isso

A

Como ?

habilitando o cache no .xml do hibernate ?

J2Alex

marsola2k:
Pessoal,

Como eu faco para melhorar minha performace usando o hibernate !
Normalmente a 1ª chamada da sessao eu levo 4500 ms ou 4s. Será que esse valor pode ser reduzido, se eu melhorar minha consulta ? Mas nessa primeira ocasiao, eu consulto duas veezes dadso na tabela.

Estou usando o hibernate e o mysql

Obrigado

Você está criando a SessionFactory nesse momento? A criação da SessionFactory é realmente custosa. Você está consultando somente uma tabela ou fazendo joins entre várias tabelas? Nesse segundo caso, sempre é possível realizar otimizações, mas isso vai demandar uma análise do modelo e de como o hibernate funciona.

eric_jf

http://blog.caelum.com.br/2008/01/28/os-7-habitos-dos-desenvolvedores-hibernate-e-jpa-altamente-eficazes/

Criado 8 de julho de 2008
Ultima resposta 8 de jul. de 2008
Respostas 4
Participantes 3