Sprache

SqlConnection.ClearAllPools Methode

Definition

Leert alle Verbindungspools.

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

Hinweise

ClearAllPools() Setzt alle Verbindungspools zurück (oder leert sie). Wenn zum Zeitpunkt des Anrufs Verbindungen verwendet werden, werden sie entsprechend gekennzeichnet und verworfen (anstatt an einen Pool zurückgegeben zu werden), wenn Close() sie aufgerufen werden.

Caution

Das Löschen des Pools ist ein kostspieliger Vorgang und sollte nur bei Bedarf verwendet werden. Dieser Vorgang kann sich negativ auf das Aufwärmen des Pools auswirken und eine hohe Verbindungsabwanderung generieren, da der Warmupvorgang ständig neue Verbindungen öffnet, um zu versuchen, die Mindestpoolgröße zu erreichen. Diese Situation ist besonders wahrscheinlich, wenn klar in einer engen Schleife aufgerufen wird.

Gilt für: