我应该在数据库连接string中设置最大池大小吗? 如果我不这样怎么办?
这是我的数据库连接string。 到目前为止,我没有设置最大池大小。
public static string srConnectionString = "server=localhost;database=mydb;uid=sa;pwd=mypw;";
那么目前我的应用程序支持多less个连接呢? 什么是增加连接池大小正确的语法?
该应用程序是用C#4.0编写的。
目前您的应用程序支持100个连接池。 如果你想把它增加到200,这里是connstring的样子:
public static string srConnectionString = "server=localhost;database=mydb;uid=sa;pwd=mypw;Max Pool Size=200;";
您可以通过在数据库中执行sp_who
过程来调查您的应用程序使用的数据库的连接数。 在大多数情况下,默认的连接池大小就足够了。
“目前是的,但我认为这可能会导致在高峰时刻出现问题”我可以证实,我有一个问题,因为高峰要求超时。 设置最大池大小后,应用程序运行没有任何问题。 IIS 7.5 / ASP.Net