首页
首页 教程 枫叶助手
  • 首页
  • 教程
  • 登录
登录枫叶社区畅享更多权益

用户名密码登录

其他登录:
icon_GitHubCreated with sketchtool.
其他登录敬请期待

微信扫码/长按识别登录

输入验证码
有效期五分钟 👉 手动刷新

登录即同意 用户协议 和 隐私政策

1
第一章:高并发系统设计的核心原则
更新时间: 2025年02月27日
限免
2
第二章:高并发场景下的缓存设计
更新时间: 2025年02月27日
限免
3
第三章:数据库高并发优化实战
更新时间: 2025年02月27日
限免
4
第四章:消息队列在高并发中的应用
更新时间: 2025年02月27日
限免
5
第五章:高并发系统监控与故障排查
更新时间: 2025年02月27日
限免
关注公众号
原创
第三章:数据库高并发优化实战

第三章:数据库高并发优化实战

3.1 数据库连接池调优

3.1.1 连接池选型对比

指标HikariCPTomcat JDBCDBCP
性能最高(μs 级响应)中等较低
内存占用最小中等较高
监控功能内置 Metrics需集成 JMX基本监控
连接泄露检测超时强制回收需配置 removeAbandoned需手动设置
适用场景高并发核心系统轻量级应用传统遗留系统

3.1.2 HikariCP 核心参数解析

datasource:
  hikari:
    maximum-pool-size: 100          # 最大连接数(经验公式:CPU核心数×2 + 1)
    connection-timeout: 30000       # 连接超时时间(ms)
    idle-timeout: 600000            # 空闲连接存活时间(ms)
    validation-timeout: 5000        # 连接验证超时时间(ms)
    connection-test-query: SELECT 1 # 验证SQL

3.1.3 连接泄露诊断
登录之后即可阅读全文
删除提醒

确定删除《 第三章:数据库高并发优化实战》吗

真诚点赞 诚不我欺

回复