oracle锁和堵塞的区别人家没提死锁,楼上的怎么都喜欢解释死锁呢?锁是oracle的一种资源,无论ddl或者dml,第一个操作的会话都会持有该对象的锁,就是为了防止并发操作导致数据混乱的。比如两个会话都要对一个字段的值做修改,肯定得分个先来后到吧,这种情况下,第一个会话持有锁,第二个会话只能申请锁,等第一个会话提交后它才能持有锁,然后才能进行修改。第二个会话在等待锁的期间,就是被阻塞状态。如果第一个会话持有锁很长时间不提交,可能会导致n多个会话都在申请该对象的锁,都被阻塞,这时很多研发人员就叫嚷:死...
更新时间:2024-05-05标签: 数据数据库阻塞条件数据库阻塞的条件是哪些锁和堵塞的区别 全文阅读