鍍金池/ 問答/數(shù)據(jù)庫/ mongodb 數(shù)據(jù)庫寫入性能下降

mongodb 數(shù)據(jù)庫寫入性能下降

往一個數(shù)據(jù)表里面插入數(shù)據(jù),插入多條數(shù)據(jù),有些很快,0-1毫秒左右,有些長達10多秒左右。
現(xiàn)在想不出具體什么原因,毫無頭緒。

阿里云這種級別的操作,沒那么快就到瓶頸吧。

clipboard.png

我這個數(shù)據(jù)表,大概1000萬條數(shù)據(jù),頻繁的讀寫刪。都是輕量級的臨時性數(shù)據(jù),再考慮要不要用redis存儲比較好一點。

大概10臺服務(wù)器同時對這個數(shù)據(jù)庫進行連接、操作。

回答
編輯回答
蟲児飛

最終改用redis存儲了。再也沒有延遲。
但redis的存儲空間比較寶貴,用速度換取空間還是用空間換取速度,這是一個問題。


折騰了一周,最后找出問題,其實造成性能下降的原因是某個查詢語句,不小心查詢到了1萬條符合的記錄,加起來好幾百MB呢,多次查詢,可想而知。


又折騰了一兩天,最后redis爆滿了,只能換回來了。redis內(nèi)存比較昂貴,最好不要輕易放大量的東西。

2017年11月22日 02:39