1. 程式人生 > >mongodb千萬級寫入怎麽優化

mongodb千萬級寫入怎麽優化

導入 分享圖片 emoji 優化 spa class 文檔 圖片 render

從mysql數據庫通過java程序導入單表1300w到mongodb,花了大概50分鐘,前1000w條數據中每100w條大概要3分鐘,之後的300多w條就差不多每100w條要5到6分鐘,之後再從其他的mysql表裏面導入數據就會越來越慢,請問可以從那些方面可以優化mongodb的寫入操作?
這是我記錄的花費時間
技術分享圖片

可以確定的是如果只在mysql裏面遍歷讀取這1300w條數據,花費時間是10分鐘左右。

可以生成好文檔數據,然後用mongoimport 導入, 速度超快!

加大內存,mongodb 的熱數據是保存在內存的,內存用完了,開始讀寫硬盤的數據跟MYSQL就差不多了

mongodb千萬級寫入怎麽優化