文档数据库服务

排查内存使用率高问题

2025-06-26 09:01:39

内存使用率高问题排查方式与解决方案:

  1. 使用【监控图表】的【内存】进行查看。

  2. 解决方案:

    1. 控制并发连接数。连接数据库时,需要计算业务一共有多少个客户端, 每个客户端配置的连接池大小是多少,总的连接数不宜超过当前实例能承受的最大连接数的80%。连接太多会导致内存和多线程上下文的开销增加,影响请求处理延时。

    2. 建议配置连接池,连接池最大不要超过200。

    3. 降低单次请求的内存开销,例如通过创建索引减少集合的扫描、内存排序等。

    4. 在连接数合适的情况下内存占持续增,建议升级内存配置,避免可能存在内存溢出和大量清除缓存而导致系统性能急剧下降。


iq5dd76jGIt4