在ADO.net SQL Server连接中,默认情况下在一个连接池中创建了多少个连接?
答案 0 :(得分:2)
如果该数字较大,将在连接池中创建的连接数为1或指定为MinPoolSize的数字。 来自SQL Server Connection Pooling
上的Microsoft文档为每个唯一连接字符串创建连接池。创建池时,会创建多个连接对象并将其添加到池中,以满足最小池大小要求。
最小连接数的默认值为0,
意味着连接池将在一段时间不活动后关闭:
如果未在连接字符串中指定MinPoolSize或将其指定为零,则池中的连接将在一段不活动时间后关闭。但是,如果指定的MinPoolSize大于零,则在卸载AppDomain并且进程结束之前,不会销毁连接池。维护非活动池或空池涉及最小的系统开销。
连接池中的最大连接数,默认值为100。
根据需要将连接添加到池中,直到指定的最大池大小(默认值为100)。当关闭或处置时,连接将被释放回池中。