weblogic 11gr2更新数据库上的数据花费的时间太长



我有两个oracle表单和报表服务器。

  1. oracle表单和报表服务器11gr1(weblogic 10.3.5.0)
  2. oracle表单和报表服务器11gr2(weblogic 10.3.6.0)

两者都连接到同一数据库,但在更新数据库上的数据时,新服务器(11gr2)的数据更新时间是旧服务器(11grp1)的两倍或更多。

我已经检查了部署的表单和表单中的过程,它们是相同的。

进一步分析:

表单有一个PROCEDURE,用于更新数据库中的数据并执行一些IO操作。

发现与11gr1相比,此PROCEDURE在11gr2上花费的时间更长。

问题已解决,由于FORM中plsql代码的循环内部使用了SYNCHRONIZE,因此速度较慢。

最新更新