SqlConnection.ClearAllPools 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
清空所有连接池。
public:
static void ClearAllPools();
public static void ClearAllPools();
static member ClearAllPools : unit -> unit
Public Shared Sub ClearAllPools ()
注解
ClearAllPools() 重置所有连接池(或清空)。 如果在调用时使用连接,则会相应地标记这些连接,并在调用它们时 Close() 被丢弃(而不是返回到池)。
Caution
清除池是一项昂贵的操作,仅在需要时才应使用。 此操作可能会对池预热产生负面影响,并生成高连接变动量,因为预热操作会不断打开新连接,以尝试达到最小池大小。 如果在紧密循环中调用清除,则这种情况尤其可能。