标签: hibernate spring-boot spring-data-jpa
我创建了一个springboot应用程序来将一个旧的基础迁移到一个新的,但我得到一个测试,并且只迁移2年(190k寄存器)所以在迁移+/- 140k后保存的时间很长,有什么办法改善这一点,为每一个保存明确的东西?我有一个保存日志来迁移一个寄存器,所以我尝试在最后一次使用saveAndFlush但不工作,我已经尝试分页到没有成功
TKS
答案 0 :(得分:0)
可能发生在例如一次交易中有很多数据。你应该以某种方式拆分迁移。
您可以添加Spring Batch作业以按块进行迁移。
或读取数据一次,处理提交时,每次说100次插入。