SqlConnection.ClearAllPools Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Очищает все пулы подключений.
public:
static void ClearAllPools();
public static void ClearAllPools();
static member ClearAllPools : unit -> unit
Public Shared Sub ClearAllPools ()
Комментарии
ClearAllPools() сбрасывает (или очищает) все пулы подключений. Если во время вызова используются подключения, они помечаются соответствующим образом и будут удалены (вместо возвращения в пул) при Close() вызове.
Предостережение
Очистка пула является дорогостоящей операцией и должна использоваться только в случае необходимости. Эта операция может отрицательно повлиять на прогревание пула и создать высокий объем подключения, так как операция прогревание постоянно открывает новые подключения, чтобы попытаться достичь минимального размера пула. Эта ситуация особенно вероятно, если ясно вызывается в жестком цикле.