【问题标题】:Springboot slow after many saves多次保存后Spring Boot变慢
【发布时间】:2017-01-31 11:10:25
【问题描述】:

我创建了一个 springboot 应用程序来将一个旧的基础迁移到一个新的基础上,但我得到了一个测试,并且只迁移了 2 年(190k 寄存器),所以在迁移 +/- 140k 之后节省的时间是巨大的,有什么办法为了改善这一点,为每次保存清除一些东西?我有一个保存日志来迁移一个寄存器,所以我在最后一次尝试使用 saveAndFlush 但不起作用,我已经尝试分页但没有成功

tks

【问题讨论】:

标签: hibernate spring-boot spring-data-jpa


【解决方案1】:

这可能发生在例如一笔交易中有很多数据。您应该以某种方式拆分迁移。

您可以添加 Spring Batch 作业以进行分块迁移。

或者在处理提交时读取一次数据,例如 100 次插入。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-15
    • 2016-06-14
    • 1970-01-01
    • 2020-02-03
    • 2022-01-13
    • 1970-01-01
    • 2020-02-08
    相关资源
    最近更新 更多