Oracle
 sql >> база данни >  >> RDS >> Oracle

Добра практика за отваряне/затваряне на връзки в приложение на asp.net?

Почти универсално връзките към базата данни трябва да се обработват по следния начин:Отворете възможно най-късно и затворете възможно най-скоро. Отваряйте и затваряйте за множество заявки/актуализации... не мислете, че оставянето отворено ви спестява нищо. Тъй като пулът на връзките обикновено върши много добра работа за вас при управлението на връзките.

Напълно добре е да имате отворени/затворени няколко/няколко връзки при производството на една страница. Опитът да поддържате една връзка отворена между изгледите на страници би бил доста лош ... не правете това при никакви обстоятелства.

По принцип, с обединяването на връзки (активирано по подразбиране за почти всички доставчици), "затварянето" на връзка всъщност просто я освобождава обратно в пула, за да бъде използвана повторно. Ако се опитате да го държите отворен, ще свържете ценни връзки.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. как да променя съществуващо ограничение за проверка?

  2. проверете дали това е числова функция в Oracle

  3. Функция JSON_QUERY() в Oracle

  4. Датата на Oracle TO_CHAR('ДД, ГГГГ') има допълнителни интервали в нея

  5. Пример за автономна транзакция на Oracle