jdbc讀取百萬條數據出現內存溢出的解決辦法

本人在做項目實施時,我們使用的是mysql數據庫,在不到一個月的時間已經有了2千萬條數據,查詢的時候非常慢,就寫了一個數據遷移的小項目,將這兩千萬條數據存放到MongoDB中看效率怎麼樣,再讀取數據時老是出現內存溢出,查了好多資料才找到原因,

解決方法:

在jdbc的URL上加兩個參數就OK,成功解決內存溢出的問題。例如:

"jdbc:mysql://10.20.100.86:3306/jsdb?useCursorFetch=true&defaultFetchSize=100";

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章