多个会话引起唯一键冲突时(enq:TX-row lock contention,mode=4)
2014-07-14 13:21
405 查看
多个会话引起唯一键冲突时(enq:TX-row lock contention,mode=4) 发生唯一键或主键冲突时也会发生TX锁争用。进程A在执行Insert后,若进程B执行Insert引发唯一键冲突, 进程B为了以Shared模式获取了TX锁,正在等待。这时的等待现象通过enq:TX-row lock contention事件表现。进程B会等到进程A 执行提交或回滚为止。若进程A上完成了提交,则出现错误ORA-0001;若进程A完成了回滚,则进程B的Insert将成功完成。
相关文章推荐
- RestTemplate 引起的 "enq: TX - Row Lock Contention"
- 多个会话修改相同行时(enq: TX-row lock contention,mode=6)
- 如何找出引起enq:TX - row lock contention的记录
- enq: TX - row lock contention 行锁
- enq: TX - row lock contention等待事件
- [Oracle] enq: TX - row lock contention 优化案例
- enq: TX - row lock contention 参数P1,P2,P3说明
- enq: TX - row lock contention 参数P1,P2,P3的讲解
- WAITEVENT: "enq: TX - row lock contention" Reference Note (文档 ID 1966048.1)
- enq: TX - row lock contention 等待事件
- oracle enq: TX - row lock contention 解决方案(oracle SQL 语句在行锁上被阻塞 解决办法)
- enq: TX - row lock contention 等待事件
- 深入分析 enq: TX - row lock contention
- enq: TX - Row Lock Contention
- enq: TX - row lock/index contention、allocate ITL等待事件
- enq: TX - row lock contention故障处理一则
- 数据库出现 enq: TX - row lock contention
- 位图索引冲突引发TX锁争用时,则等待enq:TX-row lock conention.
- enq: TX – row lock/index contention、allocate ITL等待事件
- enq: TX - row lock/index contention、allocate ITL等待事件