HikariCP,以其卓越的性能和低延迟连接池技术,正成为Java开发者的优选。在这篇文章中,我将深入探讨其核心特性、最佳实践以及如何通过HikariCP优化数据库连接。无论您是数据库专家还是新手,HikariCP都能为您的项目带来显著的性能提升。
肖哥弹架构 跟大家“弹弹” 框架注解使用,需要代码关注
2025年07月18日
HikariCP,以其卓越的性能和低延迟连接池技术,正成为Java开发者的优选。在这篇文章中,我将深入探讨其核心特性、最佳实践以及如何通过HikariCP优化数据库连接。无论您是数据库专家还是新手,HikariCP都能为您的项目带来显著的性能提升。
肖哥弹架构 跟大家“弹弹” 框架注解使用,需要代码关注
2025年07月18日
如上图的数据容灾架构下,上层应用如果使用 Druid 连接池,应该如何配置,才能在数据库集群节点切换甚至主备数据中心站点切换的情况下,上层应用不需要变动 (无需修改配置也无需重启);即数据库节点宕机/维护等事件发生的情况下,亦或甚至是 数据中心站点切换的情况下,上层应用不需要动 (对应用透明)。
创建数据库服务
2025年07月18日
项目出现问题,系统如果隔2min左右没有使用,再次使用时会很慢,等到第一次慢过之后,响应就恢复正常。
通过arthas进行追踪后,发现慢在了获取数据库连接上。
查看数据库配置,配置如下:
2025年07月18日
我是架构师老卢,点点上面的头像,欢迎关注我哦!
当使用Spring Boot整合HikariCP时,您可以更加详细地配置和优化连接池以获得更好的性能。以下是更详细的步骤和示例代码:
步骤1:创建Spring Boot项目
2025年07月18日
本文将动手实现一个自定义Spring Boot Actuator端点来监控数据库连接池状态。
首先,添加
2025年07月18日
我们知道Nginx利用连接池来增加它对资源的利用率。
下面我们一起来看看Nginx是如何使用连接池的。从上一节模块开始 已经慢慢会接触一些Nginx的源码部分来。
每个worker进程都有一个独立的ngx_cycle_t 这种数据结构。
这里面我们先来了解3个数组字段,分别是connections,read_events,write_envets。
2025年07月18日
对于PaaS平台注册租户,每个租户的数据库隔离,也就是每个租户拥有自己单独的数据库。每个租户下可以创建多个应用,每个应用也是单独的数据库。在实际业务处理时,会根据租户和应用,动态的链接数据库。由于是动态的创建数据库,如果连接池不能复用,就意味着系统会由于日益增多的租户,而导致数据库数量持续增长,最终由于不能复用连接池,导致DB连接数过多,系统会逐渐变慢,最终导致CPU负荷过高而导致系统崩溃。
2025年07月18日
Druid是阿里巴巴开源的一款数据库连接池工具。GitHub地址:
https://github.com/alibaba/druid