Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
332
Assunto : ASP
Titulo: Um pouco mais sobre o pooling de conexões

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



É muito fácil encontrar no site da Microsoft informações sobre pooling de conexões com ODBC. Chega a dar a impressão para alguns que só existe pooling de conexões com ODBC.

Mas existe sim pooling de conexões com OLEDB e em geral ele é habilitado por default. A questão é onde encontrar informações técnicas mais precisas sobre ele. Veja :

O artigo contido em http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnproasp/html/enablingconnectionpooling.asp deixa claro que o ASP por default não utiliza connection pooling quando está fazendo acessos diretos a banco, sendo necessário a alteração das chaves de registry indicadas pelo artigo para que o connection pooling possa ser habilitado.

Já neste outro artigo http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q191572& observa-se que as múltiplas formas de se utilizar os objetos do ADO podem, sim, afetar o pooling de conexões. Por exemplo, conexões criadas implicitamente não entram no pooling.

O artigo http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q320700& fala sobre um bug de 100% de uso de CPU que o pooling pode causar eventualmente. É bom estar atento...

Por sua vez o artigo em http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q237977& explica as configurações de timeout do pooling. Achei este especialmente importante pois a conexão (login/logout) é um processo pesado e através da configuração dessas chaves de registry foi possível reduzir o volume de logins e logouts que estavam ocorrendo em um determinado ambiente, tudo devido a ajustes sobre quanto tempo uma conexão seria mantida antes de ser descartada.

O artigo em http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q245267& fala sobre o controle do pooling (em geral desativa-lo, o que não é uma boa idéia) via string de conexão).

Por sua vez o artigo em http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmdac/html/pooling2.asp é bem detalhista nas explicações sobre o pooling tanto com ODBC como com OLEDB.

Espero que estes artigos ajudem a controlar um pouco melhor o pooling de conexões via ADO, configurando o registry corretamente e deixando que ele faça o restante.




Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 2/1/2017 12:04:00 AM
nome: mnYJwgrUxOEnFZJl
email: derby451@hotmail.com
comentário:
egZUsW http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/31/2017 11:01:00 AM
nome: jZJOUuMevqX
email: derby451@hotmail.com
comentário:
Z7plRz http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 11:05:00 PM
nome: hBPDpdcjYCImOKm
email: derby451@hotmail.com
comentário:
2iqZwa http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 10:01:00 PM
nome: hNmFhekMDkrkZPRfDbK
email: jogcbfn@hotmail.com
comentário:
d0l5Nw http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

data: 1/29/2017 8:17:00 AM
nome: tBVaIMvqWEgrXbF
email: jogcbfn@hotmail.com
comentário:
fgoyot http://www.y7YwKx7Pm6OnyJvolbcwrWdoEnRF29pb.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br