请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据库连接池的问题

tomcat.max-active
tomcat.min-idle
tomcat.initial-size
1、这是在配置数据库连接池吗?
2、如果是在配置数据库连接池,那么和druid有何区别,在技术选型时数据库连接池如何选择,需要考虑哪些因素
3、tomcat.max-active,tomcat.min-idle,tomcat.initial-size 这几个值的设置数量如何选择,比如是否参照服务器配置、并发数,用户量等因素

正在回答 回答被采纳积分+3

1回答

张勤一 2019-06-20 19:34:28

同学你好:

    你这里列出的几个参数都是数据库连接池相关的,我对你的三个问题做一些解释:

    1. 是配置数据库连接池的;

    2. 数据库连接池有很多种,druid 只是其中的一种,SpringBoot1.0 中默认使用的是 tomcat-jdbc;SpringBoot2.0 中默认使用的是 HikariCP。如果没有特别的需求(或者说你不知道的情况下),直接使用 SpringBoot 默认的数据库连接池就 OK(因为框架自身都选择使用这个,你有什么理由不用呢?);

    3. 这几个配置项其实与线程池的几个参数很像(最大连接、最小空闲、初识连接),这几个配置项在配置的时候肯定是需要考虑到机器自身的配置与业务的情况。但是,也是很开放性的选择。通常,我们在配置时,都需要调整几次,经验和尝试都很重要。


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号