我有一个包含数百万条记录的MySQL表,有一个使用Spring Data JPA删除所有这些记录的目的。但是在deleteAll()方法执行过程中出现内存不足的问题。我也尝试了deleteAllInBatch(),但是在删除大约30分钟后,它在执行过程中堆叠。有什么选项可以解决这个问题吗?谢谢!
deleteAll()
deleteAllInBatch()
ajsxfq5m1#
只需像下面的add方法那样在项目中添加存储库:void deleteByIdIn(列表ID);
1条答案
按热度按时间ajsxfq5m1#
只需像下面的add方法那样在项目中添加存储库:void deleteByIdIn(列表ID);