sql >> Database teknologi >  >> RDS >> Oracle

God praksis at åbne/lukke forbindelser i en asp.net-applikation?

Næsten universelt bør databaseforbindelser håndteres på følgende måde:Åbn så sent som muligt, og luk så hurtigt som muligt. Åbn og luk for flere forespørgsler/opdateringer... tro ikke, at du sparer noget, hvis du lader den være åben. Fordi forbindelsespooling generelt gør et meget godt stykke arbejde for dig med at administrere forbindelserne.

Det er helt fint at have et par/få forbindelser åbnet/lukket i produktionen af ​​en enkelt side. At forsøge at holde en enkelt forbindelse åben mellem sidevisninger ville være ret dårligt ... gør det under ingen omstændigheder.

Grundlæggende, med forbindelsespooling (aktiveret som standard for næsten alle udbydere), "lukning" af en forbindelse frigiver den faktisk bare tilbage til puljen for at blive genbrugt. Hvis du selv prøver at holde det åbent, vil det binde værdifulde forbindelser.



  1. Aktivering af PostgreSQL-understøttelse i PHP på Mac OS X

  2. Let i en nøddeskal

  3. Opret rumenhed til en tabel, som har et felt med LANG datatype i Sqlite

  4. Hurtigere måde at indsætte, via script, i Oracle?