首页 > 解决方案 > 并发请求的MongoDB内存管理

问题描述

我们使用MongoDB作为数据库。我们使用以下配置开始了性能测试

Jmeter 测试详情

每个 http 请求需要6 次 mongodb 操作(2 次获取、1 次插入和 3 次更新)。MongodbWiredTigerCacheSizeGB设置为1GB

在此处输入图像描述

但是mongod进程继续使用系统内存高达6.9GB

在此处输入图像描述

在第 7 小时结束时,OOM 杀死了 mongod 进程,因为 mongod 使用的内存超过了系统中的可用内存。

在这些场景中如何处理 mongodb?

参考:

https://www.alibabacloud.com/blog/how-does-mongodb-consume-and-use-memory_594704

标签: mongodbmemory

解决方案


推荐阅读