SQL查询在监视器会话中被打印了4次(在这里我们可以看到DB对象上的锁)

SQL查询在监视器会话中被打印了4次(在这里我们可以看到DB对象上的锁),sql,oracle,hibernate,Sql,Oracle,Hibernate,我使用Hibernate作为实体框架,使用Oracle作为后端,当我运行一个特定的更新查询时,它会被卡住,当我在锁对象(在SQL developer的监视器会话中)中看到相同的内容时,它会被打印4次。我没有使用任何parallel或parallel(4)。查询是否引用任何GV$表?如果您使用的是Real Application Clusters(RAC),则一些数据字典查询将隐式并行运行,以从每个节点获取数据。我使用的是永久表(不是任何全局volatile),但仍然存在相同的问题。查询是否引用任

我使用Hibernate作为实体框架,使用Oracle作为后端,当我运行一个特定的更新查询时,它会被卡住,当我在锁对象(在SQL developer的监视器会话中)中看到相同的内容时,它会被打印4次。我没有使用任何parallel或parallel(4)。

查询是否引用任何GV$表?如果您使用的是Real Application Clusters(RAC),则一些数据字典查询将隐式并行运行,以从每个节点获取数据。我使用的是永久表(不是任何全局volatile),但仍然存在相同的问题。查询是否引用任何GV$表?如果您使用的是Real Application Clusters(RAC),那么一些数据字典查询将隐式并行运行,以从每个节点获取数据。我使用的是相同的永久表(不是任何全局volatile),但仍然存在相同的问题。