【发布时间】:2020-08-18 10:35:59
【问题描述】:
我正在查看一个 Spring Boot 应用程序,该应用程序用于根据上次更新日期将数据从临时表复制到永久表。仅当上次更新日期大于所需日期时才会复制,因此不会复制所有记录。目前,该表有大约 300K+ 条记录,使用 spring JPA 的过程需要 2 多个小时(对于所有这些记录),根本不可行。目标是将其缩短到最多 15 分钟以下。我试图看看使用 JDBC 模板会带来多大的不同。pl/sql 脚本会是更好的选择吗?还想看看是否有更好的选择。感谢您的时间。
目前使用 oracle 数据库,但考虑进行 postgresql 迁移。
谢谢!
【问题讨论】:
-
您可以为执行此复制的方法添加代码吗?
标签: spring oracle plsql spring-data-jpa spring-jdbc