软件下载吧文章资讯

分类分类

mongodb 集群重构和释放磁盘空间实例详解

2024-02-28 13:28作者:下载吧

MongoDB集群重构,释放磁盘空间

由于mongodb删除了一部分数据后,不会回收相应的磁盘空间,所以这里通过重建数据目录的方式释放磁盘空间。

一 实验环境

配置了一个副本集,该副本集由以下三个节点组成:

10.192.203.201:27017 PRIMARY

10.192.203.202:27017 SECONDARY

10.192.203.202:10001  ARBITER

二 实验步骤

2.1 模拟环境

use dba;
for(var i=0;i<1000000;i++)db.c.insert({uid:i,uname:’osqlfan’+i});
db.c.find().count();#1000000
db.stats();
{
“db” : “dba”,
“collections” : 5,
“objects” : 1000111,
“avgObjSize” : 111.9994880568257,
“dataSize” : 112011920,
“storageSize” : 174796800,
“numExtents” : 17,
“indexes” : 3,
“indexSize” : 32475072,
“fileSize” : 469762048,
“nsSizeMB” : 16,
“extentFreeList” : {
“num” : 0,
“totalSize” : 0
},
“dataFileVersion” : {
“major” : 4,
“minor” : 22
},
“ok” : 1
}

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消