SqlConnection.ClearPool(SqlConnection) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
清空與指定連線相關的連線池。
public:
static void ClearPool(Microsoft::Data::SqlClient::SqlConnection ^ connection);
public static void ClearPool(Microsoft.Data.SqlClient.SqlConnection connection);
static member ClearPool : Microsoft.Data.SqlClient.SqlConnection -> unit
Public Shared Sub ClearPool (connection As SqlConnection)
參數
- connection
- SqlConnection
SqlConnection他們要從泳池中清理出來。
備註
ClearPool(SqlConnection) 清除與 connection相關聯的連線池。 若在呼叫時有其他連線 connection 正在使用,則會適當標記,並在呼叫時丟棄(而非返回池 Close() )。
注意事項
清理泳池是一項昂貴的作業,僅在必要時才應使用。 此操作可能對泳池預熱產生負面影響,並產生高連線流失,因為預熱作業持續開啟新連線以嘗試達到最小泳池大小。 這種情況在被叫清的密圈中尤其常見。