mongodb用久了,內存占用會不斷上升,關閉數據庫釋放內存不太好,一般有什么比較好的方式釋放mongodb占用的內存?
1 回答

Cats萌萌
TA貢獻1805條經驗 獲得超9個贊
內存里的數據 都是熱數據。 你釋放了內存,雖然減少了內存占用, 但是犧牲了一定的訪問性能。
需要做的是性能優化。 而不僅僅是釋放內存。
優化的方式有很多種, 硬件層面,可以加ssd、加機器(分片)、加內存等; 軟件層面可以分析哪些是高頻訪問的,哪些是體量大的,哪些是耗時的操作。 分別對待。
先分析硬件性能、再分析mongo本身。哪里不平錘哪里。
mongo分析的工具有:mongostat
、db.currentOP()
、sh.status()
、db.status()
。
- 1 回答
- 0 關注
- 2936 瀏覽
添加回答
舉報
0/150
提交
取消