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

По-добре ли е да изпълнявате много sql команди с една връзка или да се свързвате отново всеки път?

По подразбиране SqlConnection ще използва пул на връзки. Следователно вашият код най-вероятно всъщност не отваря много връзки и в двата случая.

Можете да контролирате дали SqlConnection ще използва обединяване в пул, като активирате или деактивирате пула в низа за свързване, в зависимост от това за каква DB е предназначен вашият низ за връзка, синтаксисът ще варира.

Вижте тук за малко информация, ако използвате MSSQLServer. Опитайте да зададете Pooling=false в низа за връзка и вижте дали има разлика.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в SQL сървъра:низови или двоични данни ще бъдат съкратени

  2. Настройка на SQL Server Reporting Services

  3. T-SQL подзаявка Макс (дата) и присъединявания

  4. Как да сравним версиите на софтуера с помощта на SQL Server?

  5. Запитване на данни чрез обединяване на две таблици в две бази данни на различни сървъри