SqlConnection.ClearAllPools メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
すべての接続プールを空にします。
public:
static void ClearAllPools();
public static void ClearAllPools();
static member ClearAllPools : unit -> unit
Public Shared Sub ClearAllPools ()
注釈
ClearAllPools() は、すべての接続プールをリセット (または空) します。 呼び出し時に使用中の接続がある場合、接続は適切にマークされ、 Close() が呼び出されたときに (プールに返されるのではなく) 破棄されます。
Caution
プールのクリアはコストのかかる操作であり、必要な場合にのみ使用する必要があります。 この操作は、プールのウォームアップに悪影響を及ぼし、ウォームアップ操作が継続的に新しい接続を開いて最小プール サイズに達しようとするため、高い接続チャーンを生成する可能性があります。 この状況は、厳密なループで明確に呼び出された場合に特に発生する可能性があります。