2012-03-29 106 views

回答

2

池被维护在客户端。所以每个客户端都会创建物理和逻辑连接。物理连接创建昂贵,逻辑不是。用户代码使用***Connection(例如SqlConnection)类直接与逻辑连接一起工作。所以,当你处理一个连接时,你实际上返回一个到一个池的物理连接。

另一方面,也可以在服务器端配置最大允许连接,因此服务器可以通过拒绝一些连接来进行粗略的负载平衡。

1

Pool位于客户端(.NET)上。

你说的没错,在很多地方都没有说清楚,但它明确地遵循配置方式和运作方式。