尽量配置固定大小的数据库连接池
maximum-pool-size:默认10,一般为 cpu数*2+磁盘数+10(另外加的10保证服务载的时候连接不会被频繁recycle)
idle-timeout: 建议设置为0,pool设置为固定大小的连接池(大小取决于maximum-pool-size)保证每次都能直接在pool中拿到可以连接;
connection-timeout: 建议设置比数据库大一些
max-life-time: 建议设置比数据库小一些,保证池中的连接都是可用的;比如数据库设置30分钟,那么这里可以设置1740000L 毫秒=29分钟
mysql> show variables like '%timeout%';
+-----------------------------+----------+
| Variable_name | Value |
+-----------------------------+----------+
| connect_timeout | 10 秒 | hikari cp connectionTimeout
| wait_timeout | 1800 秒 | hikari cp maxLifeTime
+-----------------------------+----------+
Connection is not available, request timed out after xxxx ms
网站首页 > gitee 正文
猜你喜欢
- 2024-04-01 Java(screw)生成数据库表结构(java数据表怎么创建)
- 2024-04-01 数据库字典快速生成工具(数据库字典是什么意思)
- 2024-04-01 ShardingJDBC配置(shardingjdbc配置文件)
- 2024-04-01 【Java】MyBatis 批量插入数据,以及性能测试
- 2024-04-01 SpringBoot默认数据库连接池Hikari
- 2024-04-01 spring-boot集成hikari多数据源(spring boot多数据源)
- 2024-04-01 HikariDataSource初识(hikaru station)
- 2024-04-01 Solon 框架详解(三)- Solon的web与data开发
- 2024-04-01 screw一键生成数据库文档(创建sct数据库)
- 2024-04-01 Spring Boot Actuator H2 RCE复现
你 发表评论:
欢迎- 04-25用微服务平台框架,实现高效的流程化办公!
- 04-25国内主流的低代码开发平台 2024最好用的低代码厂商大全
- 04-25出生率持续下降,而低代码,成了!
- 04-25再探前端低代码的“野路子”
- 04-25APaaS 企业级低代码平台 All In One
- 04-25 巨头布局,资本支持,低代码的好时代要来了?
- 04-25开源微服务低代码的几大亮点内容
- 04-25微服务 SaaS 低代码开发平台
- 0℃未命名
- 最近发表
- 标签列表
-
- gitee (437)
- 码云 (330)
- vant (426)
- pig (303)
- bee (372)
- 文件存储系统 (317)
- gitee图片不显示 (348)
- kettleweb (315)
- 百度开源 (335)
- vs助手 (309)
- crypto-js.js (361)
- vue-element-admin (380)
- g6 (352)
- vconsole (370)
- python基础教程 (329)
- roses (325)
- 表单设计器 (317)
- oa办公 (329)
- yii2 (406)
- uni-ui (362)
- psutil (336)
- hikaricp (386)
- 超级转换 (328)
- tigervnc (328)
- cs-notes (299)
本文暂时没有评论,来添加一个吧(●'◡'●)