Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Est-il préférable d'exécuter plusieurs commandes sql avec une seule connexion ou de se reconnecter à chaque fois ?

Par défaut, SqlConnection utilisera le regroupement de connexions. Par conséquent, votre code n'ouvre probablement pas de nombreuses connexions dans les deux cas.

Vous pouvez contrôler si SqlConnection utilisera le regroupement en activant ou en désactivant le pool dans la chaîne de connexion, selon la base de données à laquelle votre chaîne de connexion est destinée, la syntaxe variera.

Voir ici pour quelques informations si vous utilisez MSSQLServer. Essayez de définir Pooling=false dans la chaîne de connexion et voyez si cela fait une différence.