2012-08-29 64 views
-6

循環策略的循環策略消耗了3200萬嗎?請在明天截止日期前4時通知我。謝謝您的協助。我知道語法,但卻是個人主義的鬥爭。許多循環的循環策略

謝謝。

+1

歡迎來到Stackoverflow。請不要濫用大寫鎖定按鈕。 – Mysticial

+1

你需要更具描述性;你在這些循環中做什麼? –

+0

答案是這取決於你在循環中做什麼。 –

回答

0

32百萬條記錄幾乎是任何東西的大量數據,但是如果您從數據庫接收信息,也許有辦法將它分解爲並行塊。您可以設計一個策略來執行一系列查詢併合並結果。看一下Java Future類,它可以讓你編寫一個工作單元,然後創建一個並行執行的單元列表。

+0

這些答案對我的使用情況來說是完美的。坦克。 – user1631821

+4

我喜歡坦克。坦克很棒 – Alex

0

如果你想快速有效地完成工作,一個程序可以從Java循環中創建3200萬次數據庫查詢/更新/插入/刪除操作,這不是一個好主意。

但是,事實仍然是,它完全依賴於你在循環中做什麼......以及其他事情,比如你是否在單個事務中這樣做。

根據你正在嘗試做什麼,有各種技術可以更有效地執行任務;例如批量處理,批量插入,聰明的查詢等等。但我們不能在沒有一些細節的情況下爲您提供建議