2012-05-08 34 views
0

如果使用JdbcCursorItemReader讀取表中的100萬個ID並使用FlatFileItemWriter寫入文件並且該過程需要5個小時,是否正常?Spring批處理100萬條記錄 - 5小時

Spring建議使用JdbcCursorItemReader來提高性能,我已經使用過了。還有什麼可以做的?

我可以完全跳過行映射器,因爲我將映射器中的ID轉換爲映射器中的映射條目(映射),並在寫入時從映射中獲取ID,這似乎毫無用處。

Spring批處理是這種情況下的理想方法嗎?

在此先感謝

+0

我應該發佈到Spring社區嗎? – Mustafa

回答

0

添加了commitInterval屬性並將其值設置爲10,000。該過程現在在44分鐘內完成。謝謝。

相關問題