以下是我的要求:
现在我尝试使用StoredProcedureItemReader
加载此数据。我的DB程序正在返回一个引用游标。因为它是逐行加载所以需要花费很多时间。只写10000行,花了2分钟。
然后我尝试将fetchSize
设置为10000.仍然没有改善。即使使用fetchsize
,也需要花费2分钟来写入10000行。
根据Spring doc,fetchsize
表示它应该从数据库中获取指定数量的行一次到中间层。
如果fetchsize只是对JDBC驱动程序的提示,我该如何强制它或者有什么好的方法呢?