Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 建议保留多少打开的连接-在sql server 2008企业版中_C#_Sql Server 2008 - Fatal编程技术网

C# 建议保留多少打开的连接-在sql server 2008企业版中

C# 建议保留多少打开的连接-在sql server 2008企业版中,c#,sql-server-2008,C#,Sql Server 2008,我有我的C#程序,可以与sql server 2008企业版一起使用 我有40个用户连接到这个数据库 我不关闭连接 建议保留多少个打开的连接?还是关闭连接更好 “提前感谢”始终关闭您的连接,以便他们可以返回连接池 不这样做可能会导致池清空,并且没有新的连接可用,因此没有新的客户端(或连接)能够连接到数据库 您确实应该问问自己要在连接池上配置多少个连接。结果会有所不同。(谢谢你的评论,)。这就像是问你家里能同时开多少个水龙头和灯。关掉它们!!:) 通常,您可以在连接字符串“中设置此值,默认值为10

我有我的C#程序,可以与sql server 2008企业版一起使用

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

我不关闭连接

建议保留多少个打开的连接?还是关闭连接更好


“提前感谢”

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

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


您确实应该问问自己要在连接池上配置多少个连接。结果会有所不同。(谢谢你的评论,)。

这就像是问你家里能同时开多少个水龙头和灯。关掉它们!!:)

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

这是一篇有趣的文章:


无论如何,您的应用程序都应该关闭连接以释放资源。

绝对如此。但这就把问题转移到:我的每个连接池应该有多少个连接?@Henk Holterman-公正的评论。我添加了一个相关问题的链接。。40个用户意味着40台不同的客户机意味着40个不同的连接池。如果每个客户端设备都有一个应用程序连接到服务器,这并不重要。web服务器,是的,这是不同的,但不是WinForms等