sql >> Database >  >> RDS >> Oracle

Een goede gewoonte om verbindingen in een asp.net-toepassing te openen/sluiten?

Bijna universeel moeten databaseverbindingen als volgt worden afgehandeld:Zo laat mogelijk openen en zo snel mogelijk sluiten. Open en sluit voor meerdere vragen/updates... denk niet dat het je iets bespaart als je het open laat. Omdat pooling van verbindingen over het algemeen heel goed voor u is bij het beheren van de verbindingen.

Het is prima om een ​​paar/enkele verbindingen geopend/gesloten te hebben bij de productie van een enkele pagina. Proberen om een ​​enkele verbinding open te houden tussen paginaweergaven zou behoorlijk slecht zijn ... doe dat in geen geval.

Kortom, met pooling van verbindingen (standaard ingeschakeld voor bijna alle providers), "sluit" een verbinding in feite gewoon terug naar de pool om opnieuw te worden gebruikt. Als u probeert het zelf open te houden, legt u waardevolle connecties.



  1. Kolomgegevens retourneren van een gekoppelde server in SQL Server (T-SQL-voorbeelden)

  2. Rails, MySQL en Snow Leopard

  3. Combineer meerdere resultaten in een subquery tot één door komma's gescheiden waarde

  4. Geavanceerde databasebewaking en -beheer voor TimescaleDB