Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

É melhor executar muitos comandos sql com uma conexão ou reconectar sempre?


Por padrão, SqlConnection usará o pool de conexões. Portanto, seu código provavelmente não abre muitas conexões em ambos os casos.

Você pode controlar se SqlConnection usará o pooling habilitando ou desabilitando o pool na connectionstring, dependendo do banco de dados para o qual sua string de conexão se destina, a sintaxe irá variar.

Veja aqui algumas informações se você usa MSSQLServer. Tente definir Pooling=false na string de conexão e veja se isso faz diferença.