sql >> Database teknologi >  >> RDS >> Sqlserver

Er det bedre at udføre mange sql-kommandoer med én forbindelse, eller oprette forbindelse igen hver gang?

Som standard vil SqlConnection bruge forbindelsespooling. Derfor åbner din kode højst sandsynligt ikke mange forbindelser i begge tilfælde.

Du kan kontrollere, om SqlConnection vil bruge pooling ved at aktivere eller deaktivere puljen i forbindelsesstrengen, afhængigt af hvilken DB din forbindelsesstreng er til, vil syntaksen variere.

Se her for lidt info, hvis du bruger MSSQLServer. Prøv at indstille Pooling=false i forbindelsesstrengen og se om det gør en forskel.



  1. Hvordan fremskynder jeg optælling af rækker i en PostgreSQL-tabel?

  2. Sådan bruges SQL Server HierarchyID gennem nemme eksempler

  3. Hvordan installeres pdo driver i php docker image?

  4. Sådan markeres et bestemt antal rækker i tabellen ved samtidig adgang