【发布时间】:2018-02-11 13:01:22
【问题描述】:
我有 2 个应用程序(Spring - Hibernate with Boot)使用相同的 oracle 数据库(11g)。这两个应用程序始终命中一个特定的表,并且该表上有大量的命中。我们可以在数据库日志中看到行锁争用异常,并且每次我们得到这些异常或者当它产生类似死锁的情况时都必须重新启动应用程序。
我们正在为这些应用程序使用 JPA 实体管理器。 在这个问题上需要帮助
【问题讨论】:
-
当一个表不断插入和更新时会出现此问题。
-
2 个应用程序中的一个实现了 5 个 spring 调度程序,它们也命中同一张表。很抱歉在 cmets 部分添加信息。
标签: java spring jpa row contention