我正在了解SQLAlchemy的连接池技术,它默认使用5个连接,超过后最多可扩展到10个。
如果连接池中的缓存连接数量被超出,会发生什么情况?是等待直到有空闲连接可用,还是会创建一个新的连接来替代进入连接池的连接?
此外,当连接池已经"溢出"到其默认的最大值10时,未使用的连接会发生什么情况?这些连接是否会像标准连接池一样在默认时间后断开连接,还是会比标准连接池更积极地释放?
我正在了解SQLAlchemy的连接池技术,它默认使用5个连接,超过后最多可扩展到10个。
如果连接池中的缓存连接数量被超出,会发生什么情况?是等待直到有空闲连接可用,还是会创建一个新的连接来替代进入连接池的连接?
此外,当连接池已经"溢出"到其默认的最大值10时,未使用的连接会发生什么情况?这些连接是否会像标准连接池一样在默认时间后断开连接,还是会比标准连接池更积极地释放?
pool_size
可以设置为0表示没有大小限制”。 - Rian Rizvi