建议离开多少个开放连接 - 在sql server 2008 Enterprise Edition中

时间:2010-09-04 08:19:01

标签: c# sql-server-2008

我的C#程序适用于sql-server 2008 Enterprise Edition

我有40个用户连接到此数据库。

我没有关闭连接。

建议离开多少个开放连接?或者关闭连接是否更好?

提前谢谢

3 个答案:

答案 0 :(得分:6)

始终关闭您的连接,以便他们可以返回连接池。

不这样做可能会导致池清空,并且没有新连接可用,因此没有新客户端(或连接)可以连接到数据库。

您真的应该问自己在连接池上配置了多少个连接。 optimal number会有所不同。 (感谢您的评论,Henk)。

答案 1 :(得分:3)

这就像询问你家里可以有多少个水龙头和灯一样。把它们关掉!! :)

答案 2 :(得分:1)

通常,您可以在连接字符串“Max Pool Size中设置此值,默认值为100”

这是一篇感兴趣的文章:Connection pool myths

任何方式,您的应用程序都应关闭连接以释放资源。