情况如下:
现在,DBA告诉我问题的原因是未提交的DELETE但是根据我的理解,实际的数据库上根本不存在未提交的修改,所以我怀疑这个停止可以再次验证由于一个bug在PL / SQL过程中。
所以,我的问题是: uncommited DELETE能以某种方式阻止交易吗?
答案 0 :(得分:1)
更新需要锁定。您无法同时从两个事务更新同一记录。其中一个将不得不等待另一个提交或回滚。
我不是100%确定在这种情况下如何处理删除,但它们可能也会获得某种锁,如果不是更新所需的完全相同的行锁。即使不同的行受到影响,也可能有最大数量的事务可以在给定的块上工作(我到达这里......)