Duvida com Hibernate e quantidades de conexões

4 respostas
S

Bom galera, é o seguinte. Quando eu entrei na empresa nunca tinha trabalhado com nenhum framework ORM, passei por bons apuros até conseguir fazer tudo como estou fazendo hj.

Porém como tive que aprender muito rapido, acabei pulando alguma coisas pois estou trabalhando em um projeto que já estava em desenvolvimento, portanto aquela parte de configuração e start do projeto (que sinceramente eu considero o mais dificil, pois nao encontro documentações boas) eu nao tive.

Vamos a dúvida:

Gostaria de saber como fazer para verificar a quantidade de conexões que são abertas com o banco pelo Hibernate. Pois estou com medo de estar tendo um gargalo na aplicação devido a isso, como fazemos diversas interações com o banco em apenas um processo do programa, quero saber como ter apenas uma instancia de conexão com o banco, melhorando o cache e evitando o open/close exagerado de conexões.

Se alguém puder me dar uma ajuda, ficarei agradecido : )

Abraços galera.

4 Respostas

rdgms

Você especifica

Henrik

vc configura isso no pool, olha aqui http://www.hibernate.org/214.html

S

Mas setar essas configurções pode melhorar a performace? E se ele precisar de mais de 10 conexões, nao vai ficar com wait até liberar? Eu gostaria de poder ver quando e se estão sendo geradas novas conexões, pois no padrão do nosso programa o ideial seria se existisse uma conexão apenas com o banco para cada vez que o webservice é chamado, entende?

Henrik

olhe so, na pagina que te passei e vc nao leu tem isso:

se seu sistema nao eh monousario nao faz sentido pra mim ter apenas uma conexao pro sistema todo. mas vc quer uma conexao pro sistema todo? ok, configure o c3p0 pra isso.

Criado 31 de outubro de 2008
Ultima resposta 31 de out. de 2008
Respostas 4
Participantes 3