Sistema lento quando sobe para o servidor
Enviado:
Seg Jul 02, 2012 4:14 pm
por marcofarnezi
Boa tarde gente...
O sistema quando subí para o servidor ta lento bissudo.
Tem alguma coisa q faz par amelhorar desempenho?
O problema pode ser alguma conf padrão do hibernate ?
Se alguem puder me ajudar.
Abçs
Re: Sistema lento quando sobe para o servidor
Enviado:
Qui Jul 05, 2012 7:12 pm
por rogelgarcia
Fala Marco, bom?
Bem, isso pode ser várias coisas: O proprio servidor ser lento, faltar memória ram para a JVM, o banco de dados está lento, a banda do servidor está baixa, lag alto.
Se a aplicação funciona localmente de forma normal, o problema deve estar relacionado com alguma infraestrutura utilizada no servidor. Se for o caso, o problema é externo a aplicação e não há nenhum parâmetro que possa ser alterado.
Até mais
Rógel
Re: Sistema lento quando sobe para o servidor
Enviado:
Sáb Jul 07, 2012 11:39 am
por rogelgarcia
O que está acontecendo é que na query de listagem não está sendo feito join com setores. Assim, o next está carregando os setores sob demanda, o que implica em uma query para cada vez que um setor não está carregado.
O que você tem que fazer nesse caso é usar @ManyToOne(fetch=FetchType.LAZY) e fazer o leftOuterJoinFetch na query no DAO.
Para cada many to one que você tiver na entidade você tem que fazer o join no DAO e usar fetchtype.lazy