如何在sql server 2005实例中将连接池设置为100

时间:2009-08-19 23:42:12

标签: sql sql-server connection-pooling

如何在sql server 2005实例中将连接池设置为100

2 个答案:

答案 0 :(得分:13)

如果你想改变它,你需要在客户端上这样做,正如Remus已经提到的那样。客户端正在创建连接池。

您可以在用于连接到SQL Server的连接字符串中指定连接池属性。最重要的属性是:

  • 合并:可以是true还是false - 使用池化
  • MinPoolSize :连接池的最小大小;默认值为10
  • MaxPoolSize :连接池的最大大小;默认值为100

所以如果你想启用池并且有min。 20,最大250个连接,您可以使用此连接字符串:

server=MyServer;database=MyDatabase;Pooling=True;Min Pool Size=25;Max Pool Size=250

有关详细信息,请参阅MSDN文档或查看Connection Strings网站。

马克

答案 1 :(得分:1)

Connection pooling是一个客户端设置,每个appdomain已经达到100个:

  

将连接添加到池中   需要,最大池大小   指定(默认为100)。