mongodb整理物理空間碎片以提升磁盤利用率

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章