#每日精选文章# 一个压测阶段的经典现象:虚拟线程开了,Tomcat 线程不再打满,但 HikariCP 连接池先红了。看代码就明白——@Transactional 方法先查 Redis,缓存命中直接 return,这个请求从头到尾没碰数据库,却在方法进入时向池里借了一个连接,持有到方法结束。一批“借了不用”的请求把池占满,真正查库的请求排队。Spring Boot 4.1 用一行 connection-fetch=lazy 解决,源码级拆解在这篇。
展开
2
1