关于网友提出的“数据库服务器最大链接数和链接池最大活动数能否相等?”问题疑问,本网经过在网上对“数据库服务器最大链接数和链接池最大活动数能否相等?”有关的相关答案进行了整理,供用户进行参考,详细问题解答以下:java
问题:数据库服务器最大链接数和链接池最大活动数能否相等?
描述:sql
阿里云购买RSA的提示数据库
Druid连接池c#
这两个能够设置相等么?
我理解
数据库服务器最大链接数能够=连接池的maxActive
数量
连接池做用只是减小建立链接的性能开销。
可是我朋友说连接池一个链接能够支持并发
,通常配置maxActive
就几十。。。我就蒙了。服务器
解决方案1:并发
链接池的主要做用是复用链接,减小建立链接性能消耗,一个sql查询用完链接放回池里,别的sql又能够拿到链接来执行,根据业务量来设置数量,没有必要设置满,维护这么多链接也有性能损耗的性能
解决方案2:ui
看你部署多少个集群,通常每一个机器的maxActive总和不超过数据库最大链接数就能够了。阿里云
解决方案3:code
理论上就是能够相等的,可是维持连接也是要消耗资源的,因此通常健壮的作法仍是会把链接池的大小修改到差很少DB最大链接数的一半左右。不过仍是业务需求更重要