sql >> Database >  >> RDS >> Sqlserver

Is het beter om veel sql-opdrachten met één verbinding uit te voeren, of elke keer opnieuw verbinding te maken?

Standaard gebruikt SqlConnection verbindingspooling. Daarom opent uw code in beide gevallen hoogstwaarschijnlijk niet veel verbindingen.

U kunt bepalen of SqlConnection pooling gebruikt door de pool in de verbindingsreeks in of uit te schakelen, afhankelijk van voor welke DB uw verbindingsreeks is, de syntaxis zal variëren.

Kijk hier voor wat info als je MSSQLServer gebruikt. Probeer Pooling=false in de verbindingsreeks in te stellen en kijk of het verschil maakt.



  1. Krijg alle datums tussen twee datums in SQL Server

  2. verbinding met MySQL-server verbroken tijdens zoekvraag

  3. De database kan niet worden geopend omdat het versie 782 is. Deze server ondersteunt versie 706 en eerder. Een downgradepad wordt niet ondersteund

  4. Oracle Set-operators