繁体   English   中英

ADO.net SQL Server连接池中的最大连接数

[英]Max Connection in ADO.net SQL server connection pool

在ADO.net SQL Server连接中,默认情况下在一个连接池中创建了多少个连接?

如果连接数较大,将在连接池中创建的连接数为1或指定为MinPoolSize的数量。
从有关SQL Server连接池的 Microsoft文档

为每个唯一的连接字符串创建一个连接池。 创建池时,将创建多个连接对象并将其添加到池中,以便满足最小池大小要求。

最小连接数的默认值为0,
表示一段时间不活动后,连接池将关闭:

如果未在连接字符串中指定MinPoolSize或将其指定为零,则一段时间不活动后,池中的连接将关闭。 但是,如果指定的MinPoolSize大于零,则直到AppDomain卸载并且过程结束,连接池才会被销毁。 维护非活动或空的池涉及最小的系统开销。

连接池中的最大连接数,默认值为100。

根据需要将连接添加到池中,直到指定的最大池大小(默认为100)。 关闭或处置连接后,它们会释放回池中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM