| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2005 15:19:35
|
Luiz Henrique Coura
Java Ninja
![[Avatar]](/images/avatar/d9b1655c134b831076d6c45620a78c33.jpg)
Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline
|
ae galera!
Estou estudando o pacote DBCP e estou com a seguinte dúvida.
O Tomcat trabalha com esse pacote para criar seu pool de conexões, certo?
Por exemplo, aqui ele configura um pool de conexões ao BD Oracle:
Ele utiliza a classe BasicDataSourceFactory para construir objeto BasicDataSource, certo? Onde:
O atributo maxActive define o número máximo de instâncias ativas que podem ser alocadas desse pool ao mesmo tempo.
O atributo maxIdle define o número máximo de conexões que podem ficar ociosas ao mesmo tempo.
O atributo maxWait define o número máximo de millisegundos que o pool irá esperar para uma conexão ser retornada antes de lançar uma exceção.
Existe um atributo q tb pode ser configurado que é o initialSize que define o numero inicial de conexões que são criadas qd o pool é iniciado.
O valor default dele é 0(zero). Isso quer dizer q se eu não seta-lo eu vou ter apenas um objeto instânciado no meu pool, ou seja, somente esse objeto q criei nesse contexto acima?
valew!
|
"A única pergunta estúpida é aquela que você nunca faz"
Anônimo
Luiz Henrique Coura |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2005 15:57:02
|
ricardolecheta
GUJ Master
![[Avatar]](/images/avatar/b59c67bf196a4758191e42f76670ceba.jpg)
Membro desde: 17/05/2003 13:42:10
Mensagens: 1486
Localização: Curitiba
Offline
|
initialSize: se for 0 vão existir 0 conexoes no seu pool no momento da inicialização da aplicação...
somente após a primeira requisição que as conexoes serao criadas...
This message was edited 1 time. Last update was at 19/04/2005 15:57:31
|
Ricardo R. Lecheta
Livro - Google Android (português)
http://www.livroandroid.com.br/
http://livroandroid.blogspot.com/
http://www.livetouch.com.br/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2005 16:04:46
|
Luiz Henrique Coura
Java Ninja
![[Avatar]](/images/avatar/d9b1655c134b831076d6c45620a78c33.jpg)
Membro desde: 28/04/2004 21:03:05
Mensagens: 283
Localização: Lorena-SP
Offline
|
Certo, mas, após a primeira requisição, qts conexões serão criadas em meu pool?
Tem como configurar o número de conexões em meu pool antes da primeira requisição, ou seja, fixar o número de objetos em meu pool?
|
"A única pergunta estúpida é aquela que você nunca faz"
Anônimo
Luiz Henrique Coura |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/04/2005 16:08:01
|
mcampelo
JavaEvangelist
![[Avatar]](/images/avatar/9246444d94f081e3549803b928260f56.jpg)
Membro desde: 29/04/2003 09:36:36
Mensagens: 389
Localização: Rio de Janeiro/Brasil
Offline
|
Luiz Henrique Coura wrote:Certo, mas, após a primeira requisição, qts conexões serão criadas em meu pool?
1
Luiz Henrique Coura wrote:
Tem como configurar o número de conexões em meu pool antes da primeira requisição, ou seja, fixar o número de objetos em meu pool?
Coloque initialSize igual a maxActive.
[]'s
Marco Campêlo
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/12/2007 10:59:53
|
magnus
Thread.start()
![[Avatar]](/images/avatar/60e6a2389c9bea9dada095ad43ebde86.jpg)
Membro desde: 10/07/2006 16:29:34
Mensagens: 28
Offline
|
Pessoal, o q eh mais eficiente?
deixar o Tomcat criar o pool DBCP ou criar na aplicação?
flw
|
"But every time I've seen this world change,it's always been for the worse." V de Vingança
Cada um com o seu destino! |
|
|
 |
|
|