2012-03-29 101 views

回答

2

池被維護在客戶端。所以每個客戶端都會創建物理和邏輯連接。物理連接創建昂貴,邏輯不是。用戶代碼使用***Connection(例如SqlConnection)類直接與邏輯連接一起工作。所以,當你處理一個連接時,你實際上返回一個到一個池的物理連接。

另一方面,也可以在服務器端配置最大允許連接,因此服務器可以通過拒絕一些連接來進行粗略的負載平衡。

1

Pool位於客戶端(.NET)上。

你說的沒錯,在很多地方都沒有說清楚,但它明確地遵循配置方式和運作方式。