MongoDB权威指南学习笔记3---MongDB中的填充因子

MongoDB数据库是一个文档数据库,依次添加的文档,在物理上是相邻的!

填充因子,是指假如一个文档本身占有10字节,但是它可能会实际占用硬盘20字节,多出来的10字节就是

为了如果以后当这个文档自身占用字节数变大时,能够就地修改文档。

否则,就需要把修改后的文档放到集合后面去!

这样就比较耗时了!

-------------------------------------------------------------------------------

查看填充因子------db.coll.stats(),为1表示不预留任何增长空间!

 

这就是为什么有时候push会是系统的瓶颈!因为会发生文档移动!

db.runCommand({"collMod":colletionName, "usePowerOf2Sizes":true})

以后所有的空间分配,都是2的幂,对于已经分配空间的文档,不会起作用

对以后的文档分配起作用!

转载于:https://my.oschina.net/qiangzigege/blog/297428

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值