积极答复者
关于连接池的创建

问题
-
请问连接字符串中是不是可以不写Pooling=true;Max Pool Size=40000;Min Pool Size=0; 就默认已经启用了SQLSERVER连接池
我看这篇文章里说的连接字符串不用加Pooling=true;Max Pool Size=40000;Min Pool Size=0:
http://www.cnblogs.com/tuyile006/archive/2008/05/26/1207988.html
但是另外一篇文章里说在连接字符串要增加Pooling=true;Max Pool Size=40000;Min Pool Size=0
http://www.cnblogs.com/wlb/archive/2012/04/08/2437617.html
如果不加Pooling=true;Max Pool Size=40000;Min Pool Size=0 就没有启用连接池功能,最大并发连接数是100多
增加了Pooling=true;Max Pool Size=40000;Min Pool Size=0 启用了连接池 最大并发连接数是2W多
到底要不要在连接字符串里加上Pooling=true;Max Pool Size=40000;Min Pool Size=0
- 已移动 ThankfulHeart 2012年9月23日 3:16 ADO.NET问题 (发件人:Visual C#)
答案
-
直接默认的话有没有问题,才100多个连接,大型应用怎麽办
- 已标记为答案 Bob Wu-MTModerator 2012年9月24日 7:10
全部回复
-
-
我知道了,是不是默认的时候 连接池的大小是100 Max Pool Size=100;Min Pool Size=0,所以这篇文章里第一次没有开连接池的时候
只有100多个连接,实际上第一次测试的时候已经打开了连接池了,只是没有显示指定连接池的最大连接数。
第二次测试的时候指定了连接池的最大连接数
http://www.cnblogs.com/wlb/archive/2012/04/08/2437617.html
想问一下各位大侠,你们写程序的时候在连接字符串里会加上Pooling=true;Max Pool Size=40000;Min Pool Size=0; 的吗?
-
直接默认的话有没有问题,才100多个连接,大型应用怎麽办
- 已标记为答案 Bob Wu-MTModerator 2012年9月24日 7:10