第一步:登录mongodb,并进入到一个数据库
mongo 127.0.0.1:27017
use 数据库
第二步:使用命令,db.stats(),查看内存使用
主要看storageSize
第三步:查看预计回收内存
db.<collection_name>.stats().wiredTiger["block-manager"]["file bytes available for reuse"]
<>注意要去除
第四步:执行以下命令,对某个集合进行碎片整理
db.runCommand({compact:"<collection_name>",force:true})
<>注意要去除,force为可选项,如您需要在副本集实例的Primary节点执行该命令,需要设置force的值为true。