sql >> Databáze >  >> RDS >> Sqlserver

C# SQLConnection pooling

dokud jste přísní na likvidaci svých připojení, výchozí (alespoň pro sql-server) je, že to bude fungovat automaticky. Ve vašem příkladu byste mohli mít pouze 3 podkladové připojení (jedno na připojovací řetězec).

Ale vždy ujistěte se, že jsou vaše připojení zlikvidována, ideálně pomocí using :

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

poté je uvolněna zpět do fondu (pro opětovné použití, když je dále vidět stejný připojovací řetězec), i když je vyvolána výjimka.

Chcete-li deaktivovat sdružování (pokud se rozhodnete), zahrňte Pooling=false; v připojovacím řetězci.



  1. Použití klíčů a hodnot pole k vytvoření příkazu sql select

  2. Kombinujte trigram s hodnoceným vyhledáváním v django 1.10

  3. QueryException SQLSTATE[HY000] [1045] Přístup odepřen pro uživatele 'homestead'@'localhost' (s použitím hesla:ANO)

  4. Jak změnit název databáze na serveru SQL pomocí T-SQL