第一步:登錄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。