[問題] oracle查詢大量資料 out of memory

看板C_Sharp作者 (哇哩勒)時間9年前 (2014/10/19 10:56), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
我有個程式是要對資料做分析 先要從資料庫抓出大量資料 再對這些資料做分析運算的 但是在查詢然後放入datatable時就會跳出 out of memory exception 請問有什麼好辦法嗎? 選擇條件因為是即時的 所以沒有辦法開一個程式在離峰時間算好先存db 先謝謝了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.241.230 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1413687397.A.37F.html

10/19 18:54, , 1F
抓出來的資料大概多少筆?
10/19 18:54, 1F

10/21 10:29, , 2F
有十幾萬筆吧
10/21 10:29, 2F

10/21 12:30, , 3F
一定要所有資料都在記憶體才能運算嗎?
10/21 12:30, 3F

10/21 22:34, , 4F
分批運算?
10/21 22:34, 4F

10/25 10:09, , 5F
嗯 做了分批運算,不過跑好久 … query好多次
10/25 10:09, 5F
文章代碼(AID): #1KGoXbD_ (C_Sharp)