如何增加.Net应用程序的最大SQL连接池大小

时间:2016-09-06 09:12:15

标签: c# sql-server ado.net connection-pooling

我有一个.NET应用程序,它可以并行地向大量数据库发送请求,并且似乎没有来自池的连接,从而导致超时。我想增加游泳池的大小但是对于如何在全球范围内这样做感到困惑。

我知道我可以在连接字符串中设置Max Pool Size,如下所示

connectionString="Server=.;database=DBName;Trusted_connection=true;pooling=true;Max Pool Size=200;MultipleActiveResultSets=True"

但这似乎是特定于数据库的。

  1. 连接字符串中指定的最大池大小是.Net应用程序可以拥有的连接数限制,还是对该特定数据库可以拥有的连接数限制?
  2. 如果某些连接字符串的限制增加,而其他连接字符串在同一个.net应用程序中的限制较低,会发生什么情况?
  3. 如何为我的应用程序增加池中允许的连接数?

0 个答案:

没有答案