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

Buforowanie C# SQLConnection

tak długo, jak jesteś surowy co do pozbycia się połączeń, domyślnie (przynajmniej dla serwera sql) jest to, że będzie działać automatycznie. W twoim przykładzie możesz mieć tylko 3 podstawowe połączenia (jeden na ciąg połączenia).

Ale zawsze upewnij się, że twoje połączenia są usuwane, najlepiej za pomocą using :

using(var conn = new SqlConnection(connectionString)) {
    // use conn
}

następnie jest zwalniany z powrotem do puli (do ponownego użycia, gdy ten sam ciąg połączenia zostanie wyświetlony jako następny), nawet jeśli zostanie zgłoszony wyjątek.

Aby wyłączyć łączenie (jeśli wybierzesz), uwzględnij Pooling=false; w ciągu połączenia.



  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 usunąć wszystkie znaki niealfabetyczne z ciągu w SQL Server?

  2. Sprawdź, czy zainstalowany jest serwer SQL (dowolna wersja)?

  3. Nie mogę wykonać ORDERBY na moich danych EF4

  4. Kopia zapasowa bazy danych MSSQL bez określonej tabeli

  5. Znajdź unikalne wartości w kolumnie tekstu oddzielonego przecinkami