mongodb 3.4.4 WiredTiger 引擎
主從復制結構(Master/Slave)
一開始,mongod占用物理記憶體(res)為1.8G,在執行mongodump --oplog 之后,mongod占用物理記憶體升到3G。mongodb 的資料只有1.3G(1.3G /data/mongodb/data)
請問各位大神這是什么原因?就算時候mongod 把所有的資料和索引都加載到記憶體,也應該才1.3G吧?
另外,有什么方法可以釋放掉這些記憶體呢?
uj5u.com熱心網友回復:
wiredtiger是snnapy壓縮存盤 看到1.3G 到記憶體肯定更大另外masterslave這種架構已經廢棄了 無法自動切換 應該用replicate set
uj5u.com熱心網友回復:
多謝指教!那請問有沒有釋放掉mongo記憶體的方法呢?在不重啟mongod的情況下。uj5u.com熱心網友回復:
dump的時候,應該要先use admin;db.fsyncLock() 寫鎖定的轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/95177.html
標籤:MongoDB
