语言

SqlConnection.ClearAllPools 方法

定义

清空所有连接池。

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

注解

ClearAllPools() 重置所有连接池(或清空)。 如果在调用时使用连接,则会相应地标记这些连接,并在调用它们时 Close() 被丢弃(而不是返回到池)。

Caution

清除池是一项昂贵的操作,仅在需要时才应使用。 此操作可能会对池预热产生负面影响,并生成高连接变动量,因为预热操作会不断打开新连接,以尝试达到最小池大小。 如果在紧密循环中调用清除,则这种情况尤其可能。

适用于