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

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