MongoDB 连接数异常增长及优化实践:从排查到提升系统稳定性
1. 背景:系统运行不稳定,接口性能波动
最近,我们的系统出现了一个棘手的问题:接口响应时间会在一段时间后显著变慢,而重启服务后又恢复正常。经过多次复现,我们发现:
- 接口在初始阶段表现良好,查询响应时间较短;
- 随着系统运行,MongoDB 连接数不断增长,最终稳定在一个高位,不再下降;
- 当连接数达到一定阈值后,查询变慢,影响系统稳定性。
为了解决这一问题,我们开始深入分析 MongoDB 连接管理、索引优化等方面的潜在问题,并制定了一系列优化措施。