Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy lepiej wykonywać wiele poleceń sql przy jednym połączeniu, czy łączyć się ponownie za każdym razem?

Domyślnie SqlConnection użyje puli połączeń. Dlatego twój kod najprawdopodobniej nie otwiera wielu połączeń w obu przypadkach.

Możesz kontrolować, czy SqlConnection będzie używać buforowania, włączając lub wyłączając pulę w ciągu połączenia, w zależności od tego, do jakiej bazy danych jest używany ciąg połączenia, składnia będzie się różnić.

Zobacz tutaj, aby uzyskać informacje, jeśli używasz MSSQLServer. Spróbuj ustawić Pooling=false w parametrach połączenia i sprawdź, czy ma to znaczenie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak włączyć wszystkie ograniczenia sprawdzania w bazie danych SQL Server — samouczek SQL Server / TSQL, część 88

  2. SQL Server odpowiednik GROUP_CONCAT()

  3. Wstawianie danych SQL Server do Salesforce za pomocą kursora

  4. CLR Strict Security w SQL Server 2017

  5. Pomóż ulepszyć statystyki programu SQL Server!