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

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