已采纳
回答正文
回复
讨论正文
该问题的正文与回答。
现象:MySQL 8.0,K8s 部署 4 副本,单副本 4C8G,入口稳态 800 QPS、峰值 1500。每次连接池打满都是「用户先投诉、我们再复盘」,事后看 GC、慢日志、max 配置,结论往往是「配置没问题,是下游抖动」。
已尝试:
pending、active/maxSize、acquire_wait 三个指标,但都是事后报警,无法提前预警。pending >= 50 作为阈值,但报警时连接池已经打满,用户已超时。期望:
引用: