sqlserver-连接池和现场加载



如果我的连接池设置为10,则100个用户几乎同时使用到DB的连接访问一个页面。在这种情况下,90名用户是否必须等待连接才能获得免费?或将为90个用户创建更多连接,但这些连接不会返回到池中?

仅供参考:我知道连接池和相关概念。查询与生成大型报告的页面有关。

如果达到最大值10,他们将不得不等待连接返回到池,请参阅:http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx

连接池程序满足连接请求者按原样重新分配连接释放回水池。如果已达到最大池大小,并且没有可用的连接请求已排队。然后池友尝试回收任何连接,直到达到超时(默认值是15秒)。如果池友不能在连接超时,异常为抛出。

最新更新