连接池和现场加载

时间:2011-06-22 10:33:22

标签: sql-server performance sql-server-2005 sql-server-2008

如果我的连接池设置为10并且100个用户几乎同时使用与DB的连接命中页面。 在这种情况下,90个用户是否必须等待连接获得免费? 要么 将为90个用户创建更多连接,但不会将它们返回到池中?

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

1 个答案:

答案 0 :(得分:1)

如果已达到最大值10,则必须等待连接返回到池中,请参阅:http://msdn.microsoft.com/en-us/library/8xx3tyca.aspx

  

连接池满足   请求连接   按原样重新分配连接   释放回游泳池。如果   已达到最大池大小   没有可用的连接,   请求排队。然后是捣蛋鬼   尝试回收任何连接,直到   达到超时(默认值   是15秒)。如果捣蛋鬼不能   满足之前的要求   连接超时,例外   抛出。