减少mongodb文档的大小会减少工作集吗?

时间:2015-10-27 20:47:48

标签: mongodb ram working-set

我正在尝试确定缩小文档大小是否会减少我们的工作集?我们的数据库正在达到我们实例的RAM限制。我们将冗余数据存储在每个文档中的数组中(可以是数千个元素),我现在限制为40个。这应该将错误集合的大小减少到原来的10%(这是我们的批量是),但在我对文档的理解中,存储大小不会改变。在阅读mongo之后,我不确定将文档大小减小到原来的10%会影响工作集吗?有人可以帮忙解释一下吗?

修改:一些背景信息

随着数据库的增长,我们为提高性能所做的一件事就是增加RAM以完全适应数据库。数据库越来越接近我们在副本实例上的64GB ram ......这就是提出这个问题的原因......

编辑:基本问题

基本上,问题归结为:当我计算我们的工作集是否适合内存时,我应该使用什么?这些数字来自运行db.stats():

dataSize + indexSize< RAM

OR

storageSize + indexSize< RAM

OR

fileSize + indexSize< RAM

谢谢!

0 个答案:

没有答案