为了账号安全,请及时绑定邮箱和手机立即绑定

mongodb单条记录大小对查询性能有影响吗?

mongodb单条记录大小对查询性能有影响吗?

守候你守候我 2019-05-19 13:36:50
1.我们的业务场景下存储在mongodb 的数据是中有一个属性字段很大,2000多位的int型数组,mongodb统计显示平均记录大小是21kb左右(AverageObjecrSize是21000),我们的业务场景数据量又很大,但是我验证了去除这个字段的话,平均大小就会降低到1kb左右。按照1亿的数据规模计算,前者相当于是20K*1亿是2TB,后者缩小了约20倍是100GB,因为Mongodb会占用大量内存,缓存热数据。按照每条记录20K的情况,如果有100G的内存用于缓存数据,只能缓存500万,约5%的数据。按照1K计算就可以缓存约全部数据了。当然查询性能还和索引以及诸多因素相关。但是我想问的是单条记录大小对应查询这块到底是否有影响,就内存和记录大小这2个因素来说的话,我这样的理解是否正确。请指教。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 2135 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信