SpringBoot数据库连接池常用配置(mysql+sqlServer)
在实际项目中应用的双数据源配置
#mySql
#first datasource
spring.datasource.master.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.master.url=jdbc:mysql://127.0.0.1:3306/mysql_test?characterEncoding=utf-8&serverTimezone=GMT%2B8&useSSL=false
spring.datasource.master.username=root
spring.datasource.master.password=123456
# Hikari will use the above plus the following to setup connection pooling
# 数据源类型
spring.datasource.master.type=com.zaxxer.hikari.HikariDataSource
#最小空闲连接,默认值10,小于0或大于maximum-pool-size,都会重置为maximum-pool-size
spring.datasource.master.hikari.minimum-idle=5
#最大连接数,小于等于0会被重置为默认值10;大于零小于1会被重置为minimum-idle的值
spring.datasource.master.hikari.maximum-pool-size=15
spring.datasource.master.hikari.auto-commit=true
# 只有空闲连接数大于最大连接数且空闲时间超过该值,才会被释放
spring.datasource.master.hikari.idle-timeout=30000
#连接池名称,默认HikariPool-1
spring.datasource.master.hikari.pool-name=DatebookHikariCP
#连接最大存活时间.不等于0且小于30秒,会被重置为默认值30分钟.设置应该比mysql设置的超时时间短
spring.datasource.master.hikari.max-lifetime=1800000
#连接超时时间:毫秒,小于250毫秒,否则被重置为默认值30秒
spring.datasource.master.hikari.connection-timeout=30000
#连接测试查询
spring.datasource.master.hikari.connection-test-query=SELECT 1
#sqlServer
#secode datasource
spring.datasource.other.url=jdbc:sqlserver://127.0.0.1:1433;DatabaseName=sqlserver_test
spring.datasource.other.username=sa
spring.datasource.other.password=123456
#use druid datasource
spring.datasource.other.type=com.alibaba.druid.pool.DruidDataSource
spring.datasource.other.driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
#SQLServer 连接超时配置
#验证连接的有效性
spring.datasource.other.test-while-idle=true
#获取连接时候验证,会影响性能
spring.datasource.other.test-on-borrow=true
spring.datasource.other.validation-query=SELECT 1
#空闲连接回收的时间间隔,与test-while-idle一起使用,设置5分钟
spring.datasource.other.time-between-eviction-runs-millis=300000
#连接池空闲连接的有效时间 ,设置30分钟
spring.datasource.other.min-evictable-idle-time-millis=1800000
#指定启动连接池时,初始建立的连接数量
spring.datasource.other.initial-size=5
#指定连接池中最大的活跃连接数.
spring.datasource.other.max-active=10
#指定连接池等待连接返回的最大等待时间,毫秒单位.
spring.datasource.other.max-wait=60000
#指定必须保持连接的最小值
spring.datasource.other.min-idle=3
#指定连接池最大的空闲连接数量
spring.datasource.other.max-idle=10
SpringBoot数据库连接池常用配置(mysql+sqlServer)相关推荐
- spring mysql 连接池配置_SpringBoot数据库连接池常用配置
关注公众号:程序猿王国 持续更新,每日分享 在配置文件中添加配置如下(我使用的是多数据源): spring.datasource.primary.url=jdbc\:mysql\:// ...
- mysql配置数据库连接池_三种数据库连接池的配置
三种数据库连接池的配置及使用(For JDBC) 连接池的优缺点 优点 使用连接池的最主要的优点是性能.创建一个新的数据库连接所耗费的时间主要取决于网络的速 度以及应用程序和数据库服务器的 ( 网络 ...
- druid mysql 配置优化_数据库连接池优化配置(druid,dbcp,c3p0)
考虑因素 1:当前连接DB的规模 2:并发情况 3:执行db的响应时间 配置考虑 1:初始化连接:可考虑设置为3个连接 .对于db规模特别大的情况下可考虑设置为1个.避免启动时间过长: 2:最小连 ...
- HikariCP连接池常用配置详解
除了dadaSourceClassName/jdbcUrl.username.password这三个必须配置之外,HikariCP还有一些非必须配置,非必需配置包含的常用配置和非常用配置都是可选的.H ...
- python实现数据库连接池_Python实现Mysql数据库连接池
Python实现Mysql数据库连接池 python连接Mysql数据库: python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都 ...
- 数据库连接池优化配置(druid,dbcp,c3p0)
主要描述了数据库连接池参数配置的准则,针对常用的数据库连接池(c3p0,dbcp,druid)给出推荐的配置. 考虑因素 1:当前连接DB的规模 2:并发情况 3:执行db的响应时间 配置考虑 1 ...
- spring boot、mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问
spring boot.mybatis集成druid数据库连接池,实现mysql cluster HA负载均衡访问 1.原理实现介绍 本质来说使用连接池是为了节省创建.关闭数据库连接的资源消耗,从而提 ...
- SpringBoot中Logback常用配置以及自定义输出到MySql数据库
之前基于SpringBoot开发的项目运行一段时间后,客户使用网站偶尔会出现接口调用失败的情况,每次产品经理询问是怎么回事的时候,都需要让运维提下最近的日志才能分析具体原因,这样时效性和便利性不能满足 ...
- SpringBoot入门与常用配置
目录 入门 常用配置 配置数据库连接池 MyBatisPuls开启驼峰映射 MyBatisPuls开启打印SQL 在springboot中设置过滤器 在springboot中设置监听器 设置自动填充 ...
- [转]阿里巴巴数据库连接池 druid配置详解
一.背景 java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池.数据库连接池有很多选择,c3p.dhcp.proxool等,druid作为一名后起之秀,凭借其出色 ...
最新文章
- Centos6.5升级gcc for qt5.3.1
- Jquer学习之jQuery(function(){})与(function(){})(jQuery)之间的区别
- 算法 - 求一个正整数的二进制表示中1的个数(C++)
- 以下属于python标准库的选项是-Python 标准库一览(Python进阶学习)
- netty 之 telnet HelloWorld 详解
- Nacos OPEN API配置管理测试
- 微机个人笔记-随机存取存储器(RAM)
- linux shell数组参数传递参数,在bash中将数组作为参数传递
- python开发接口故障码_Python代码样例
- shell 常用命令
- 7种方式实现3栏布局
- Spring框架学习记录二:装配Bean
- webuploader上传文件夹总结
- 用javascript写一个简单的登录表单,包含用户名、密码和手机号码。提交数据时验证用户名、密码和手机号输入格式。
- dw html怎么导入视频,如何在dw中将视频插入
- 【345期】SpringCloud Gateway API 接口安全设计(加密 、签名)
- 微信小程序;胡言乱语生成器
- 机器视觉问题:工业普通定焦镜头如何计算景深?景深计算
- 虚假新闻识别检测分类
- 微信小程序-贪吃蛇开发8 贪吃蛇绘制
热门文章
- python爬关键词百度指数_利用python+selenium_phantomjs批量获取百度指数 第一步 分析...
- UEditor定制工具栏图标
- “CSIG 计算机视觉前沿 · 研讨会”于6月28日在百度举行
- 移动端自适应方案(转载)
- 洛谷P1338(末日的传说)
- SV学习(9)——随机函数、数组约束、随机控制
- 鸿蒙系统是电脑还是手机,鸿蒙系统什么时候能用在电脑上,华为鸿蒙系统什么时候能用...
- 正确理解jmeter线程组之Ramp-Up
- 无线串口服务器规模,无线串口服务器
- 密码学之前后向安全性