如果在事务中执行了一条不满足条件的update语句,则执行全表扫描,把行级锁上升为表级锁,多个这样的事务执行后,就很容易产生死锁。 预备知识:DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table.....DML(DATABASE MODIFICATION LANGUAGE):数据库修改语言,如insert、delete、update......参考资料:Oracle8 Administrator's Guide, ...
[阅读全文]
已有 0 人发表留言,猛击->>这里<<-参与讨论
JavaEye推荐
已有 0 人发表留言,猛击->>这里<<-参与讨论
JavaEye推荐
本文探讨了在特定条件下执行不满足条件的UPDATE语句可能导致的问题,即行级锁升级为表级锁,并最终引发死锁的情况。文章强调了这种情况下多个并发事务可能带来的负面影响。
934

被折叠的 条评论
为什么被折叠?



