mysqlinitialsize_Druid配置参数详解-initialSize
Druid配置参数详解-initialSize
Druid是⼀个由阿⾥开源的数据库连接池,Druid的配置⾮常丰富,但是设置不当会对⽣产环境造成严重影响,⽹上Druid的资料虽多,但⼤部分都是互相复制粘贴,有很多不准确甚⾄完全错误的描述,Druid已经开源很久,⽽且作者WenShao的⼯作重⼼也已经不在Druid上,有些功能估计他⾃⼰都不太了解了。本系列将从源代码的⾓度分析Druid⽬前的最新版本(1.1.21)各个常⽤的配置项的具体含义以及是怎么起作⽤的。
画外⾳:⽬前Druid在开源中国举办的2019年度最受欢迎中国开源软件中排名第7名,⽀持Druid的朋友可以去投票哇。2019年度最受欢迎中国开源软件
initialSize是什么意思?
initialSize:连接池初始化时初始化的数据库连接数
initialSize在哪个阶段会起作⽤?
当项⽬第⼀次进⾏增,删,改,查的时候,连接池会初始化,这个时候会根据initialSize参数初始化数据库连接放⼊连接池中。
druid连接池配置详解
画外⾳:这就是为什么第⼀次进⾏数据库操作的时候,响应会⽐较慢的原因,创建数据库连接是很耗时的,所以初始化连接并不是越多越好
initialSize是怎么起作⽤的?
当连接池初始化时,会调⽤DruidDataSource的init初始化数据库连接
public void init() throws SQLException {
if (inited) {
return;
}
//....
}
// init connecti
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论