Język

SqlConnection.ClearAllPools Metoda

Definicja

Opróżni wszystkie pule połączeń.

public:
 static void ClearAllPools();
public static void ClearAllPools();
static member ClearAllPools : unit -> unit
Public Shared Sub ClearAllPools ()

Uwagi

ClearAllPools() resetuje (lub opróżnia) wszystkie pule połączeń. Jeśli w momencie wywołania są używane połączenia, są one odpowiednio oznaczone i zostaną odrzucone (zamiast zwracać do puli) po Close() wywołaniu.

Caution

Wyczyszczenie puli jest kosztowną operacją i powinno być używane tylko w razie potrzeby. Ta operacja może negatywnie zakłócać rozgrzewkę puli i generować duży współczynnik zmian połączenia, ponieważ operacja rozgrzewania stale otwiera nowe połączenia, aby spróbować osiągnąć minimalny rozmiar puli. Taka sytuacja jest szczególnie prawdopodobna, jeśli jest wywoływana w ciasnej pętli.

Dotyczy