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

C# SQLConnection pooling

så længe du er streng med at bortskaffe dine forbindelser, standarden (til sql-server i det mindste) er, at det bare vil fungere automatisk. I dit eksempel kunne du godt kun have 3 underliggende forbindelser (én pr. forbindelsesstreng).

Men altid sørg for, at dine forbindelser er bortskaffet, ideelt set med using :

using(var conn = new SqlConnection(connectionString)) {
    // use conn
}

derefter frigives den tilbage til poolen (til genbrug, når den samme forbindelsesstreng ses næste gang), selv når en undtagelse er kastet.

For at deaktivere pooling (hvis du vælger), inkludere Pooling=false; i forbindelsesstrengen.



  1. Hvordan kalder jeg en database i MySQL?

  2. SQL JOINs Tutorial med eksempler

  3. Hjælp med en MySql-forespørgsel - Rækkerne holder det gruppemæssige maksimum af en bestemt kolonne

  4. Hvordan får man to datetime felter forskel i dage og timer i postgresql view?