标签频道
连接池
该标签下的文章、提问与讨论帖。
问
连接池 maxLifetime 设了 30min 仍偶发 Connection reset by peer:如何区分是 DB wait_timeout 还是中间 NAT/LB 空闲回收,配置该谁兜底
【背景】 我负责一个交易清算服务:Spring Boot 3.2 + JDK 17 + MySQL 8.0(RDS 主从)+ HikariCP 5.1,K8s 部署,4 副本,QPS 峰值约 1.2k。链路是「清算编排 → 账务落库」。连接
背景 订单服务,Spring Boot 3.2 + JDK 17 + HikariCP 5.1.0 + MySQL 8.0,K8s 1.28 滚动发布(maxUnavailable=1、terminationGracePeriodSecon
背景 订单服务,Spring Boot 3.2 + JDK 17 + HikariCP 5.1.0 + MySQL 8.0,K8s 1.28 滚动发布(maxUnavailable=1、terminationGracePeriodSecon
背景 订单服务,Spring Boot 3.2 + JDK 17 + HikariCP 5.1.0 + MySQL 8.0,K8s 1.28 滚动发布(maxUnavailable=1、terminationGracePeriodSecon
先给结论 1. 你的「静默死亡窗口」有一个可计算的精确上界:对活跃连接 = "max(app_timeout, keepalive_time + keepalive_intvl × keepalive_probes)";对空闲池连接 = "
HikariCP connectionTimeout 30s 问题:网关排队 + 连接池假满的双重坑与解法清单 一、现象与背景 你遇到一个令人抓狂的性能问题: - 请求处理时间 80ms,但 2.4s 的总耗时中, - 2s 是网关 wor
现象或背景 在电商大促期间,我们遇到一个典型场景:某核心下单接口的数据库连接池出现「空闲连接数骤降 + 超时率飙升」的连锁反应,导致接口 P99 从 80ms 激增至 1200ms。事后分析发现,问题根源在于连接池配置未考虑 突发流量的突发
背景 维护一个 QPS 5000+ 的交易链路,下游 DB 层存在偶发 P99 300ms+ 的抖动。当上游超时后,发现 JDBC 连接池中仍有大量「孤儿工作」占用资源,导致线程池和连接池容量被拖垮。 现象 1. 使用 "Statement
现象或背景:连接池告警误报率高达 70%,浪费大量排查时间 在一次高并发的业务场景中,我们团队遇到了一个典型的连接池告警误报问题: - 问题规模:日均告警 120 条,其中 85% 是误报。 - 影响:值班同学需要花费大量时间排查,误报率严
【背景】 在高并发系统中,连接池的大小一直是一个常见的调优话题。很多团队会参考「连接池大小 = CPU 核数 × 10」这样的经验值。然而,实际场景中,这个经验是否适用?是否会导致性能抖动、资源浪费甚至影响系统稳定性? 【常见分歧】 1.
【背景】 在高并发场景下,连接池的大小常被误认为是性能优化的核心,但实际中,连接池过大可能导致资源竞争、抖动甚至性能下降。 【常见分歧】 1. 连接池越大越好:认为更多连接能提升并发能力,降低等待时间。 2. 连接池越小越好:认为小连接池减
现象:MySQL 8.0,K8s 部署 4 副本,单副本 4C8G,入口稳态 800 QPS、峰值 1500。每次连接池打满都是「用户先投诉、我们再复盘」,事后看 GC、慢日志、max 配置,结论往往是「配置没问题,是下游抖动」。 已尝试:
现象或背景 在高并发的 deadline 共享场景下,我们常常会遇到数据库连接池的性能瓶颈。例如,一个订单查询服务在凌晨时段出现严重的性能退化,187 个请求各卡了 30 秒,P99 从 12ms 飙到 30 018ms,翻了 2500 倍
背景 做了 5 年 DBA,日常治理慢查询时我习惯用 "max_execution_time"(MySQL 8.0.22+,单位 ms)做"安全阀":给一条已知可能跑飞的批量 UPDATE 设 2s 上限,超时直接 KILL,避免一条慢 S
背景 K8s 1.28.9 + cgroup v2 + 内核 5.15,14 节点 16C64G 集群,Java 17 / Spring Boot 3 订单服务,HikariCP 4.0.3,连接池配置 "maximumPoolSize=2
背景 我维护一套 gRPC streaming 微服务平台(Go 1.22 + gRPC 1.60,K8s 1.28 + Istio 1.21 sidecar 模式),约 60 个无状态服务,核心链路是 server-streaming(一
背景 订单服务,Spring Boot 3.2 + JDK 17 + HikariCP 5.1.0 + MySQL 8.0,K8s 1.28 滚动发布(maxUnavailable=1、terminationGracePeriodSecon
文
标题
摘要