ADO.Net连接字符串中连接池的最大和最小大小是多少?

22

ADO.Net支持的连接池大小的最大值和最小值是多少?
最小连接池大小=[最大值?]
最大连接池大小=[最小值]

4个回答

20

5
池大小有最大值和最小值, 默认的最大值为100, 默认的最小值为0。因此,您的评论“这是默认大小而不是最大值”是错误且具有误导性的。 - Sharjeel Ahmed
@monotheist - 所表达的意思是这是“默认最大值”,而不是“实际最大值”。因此,这个得票最高的答案并没有回答问题。 - StingyJack

19

关于Max Pool Size的限制没有明确的文档说明。但是,对于单个SQL Server的最大并发连接数有一个确切的文档限制(每个实例为32767个,请参见http://msdn.microsoft.com/en-us/library/ms143432(v=SQL.90).aspx)

单个ADO.NET池只能连接到单个实例,因此最大有效限制为32767。

Min pool size为零


2
我认为你需要明确这是最大池大小而不是默认的最大池大小。默认的最大池大小是100,但你可以将其增加到所连接的数据库允许的最大值。 - cmdematos
1
这个答案中的链接已经失效了,这里提供一个有效的链接:http://msdn.microsoft.com/en-us/library/ms143432 - Dan Ling

5

最大池大小的默认值为100,最小池大小为0


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接