首页 > 编程知识 正文

spring数据库连接池,spring自带的连接池

时间:2023-05-05 01:05:00 阅读:9379 作者:1221

到目前为止,springboot中的匹配并不关注这一点,很奇怪自动配置使用了哪些连接池。 传统已知的连接池在运行程序时发现了控制台打印的HikariPool,并好奇地检查了c3p0、druid、jdbc和dbcp。 我们的博文中谈到了几个连接池的性能比较和优劣。

3359 blog.csdn.net/QQ _ 31125793/article/details/51241943

springboot用hikari替换原始jdbc的是springboot2.0

以下是hikariCP的配置

spring.data source.hikari.*=#小于或等于hikarispecificsettings hikari的默认配置默认值如下

重置name构造函数的默认值validate后的值validateminidle-110minidle0或minIdlemaxPoolSize将重置为maxPoolSizemaxPoolSize-110 如果maxPoolSize小于1,则重置。 当minIdle=0重置为DEFAULT_POOL_SIZE时为10; 如果为minIdle0,则重置为minIdle的值maxlifetimeminutes.tomillis(30 )=180000180000000以下且小于30秒。 30分钟重置为connectiontimeoutseconds.tomillis=3000030000 (如果小于250毫秒,则30秒的validationtimeoutseconds.tomillis ) 250秒重置为5秒的loginTimeout1030Math.max(1)1(int ) milliseconds.to seconds (500 lconnectiontimeout ) )是连接时间=0且小于10秒时,重置为10秒。 如果大于0且不是单元测试,则leakDetectionThreshold00还包括(leakdetectionthresholdseconds.tomillis )2) or ) leakdetectionthonthold 必须为0才能启用,并且对于maxLifetime 0, maxlifetimeinitializationfailtimeout 11-isautocommittruetrue-isreadonlyfalsefasle-isallowpooolsuspensionfasle-isallllllowpowpopore 在和的queriesfalsefalse-isregistermbeansfalsefalse-sealed falsetrue开始运行后,该标志为true。 已更改poolnamenullhikaripool-1-catalog null-connectioninitsqlnullnull-connectiontestquerynullnull-datasourceclassnage null null-data source null null-data source properties { }-threadfactorynullnull-scheduledexecutornullll-metricstrackes

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。