Язык

SqlConnection.ClearAllPools Метод

Определение

Очищает все пулы подключений.

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

Комментарии

ClearAllPools() сбрасывает (или очищает) все пулы подключений. Если во время вызова используются подключения, они помечаются соответствующим образом и будут удалены (вместо возвращения в пул) при Close() вызове.

Предостережение

Очистка пула является дорогостоящей операцией и должна использоваться только в случае необходимости. Эта операция может отрицательно повлиять на прогревание пула и создать высокий объем подключения, так как операция прогревание постоянно открывает новые подключения, чтобы попытаться достичь минимального размера пула. Эта ситуация особенно вероятно, если ясно вызывается в жестком цикле.

Применяется к