session 等待enq: TX - row lock contention

原创 2013年12月02日 10:10:20

RAC环境:


查看行争用的等待session

select inst_id,sid,seconds_in_wait from gv$session_wait where wait_class <>'Idle' and event='enq: TX - row lock contention'


查看阻塞与被阻塞的session

select inst_id,sid,taddr,lockwait,status,schemaname,sql_id,prev_sql_id,blocking_instance,blocking_session,seconds_in_wait from gv$session where (sid=1231 and inst_id=5) or (sid=821 and inst_id=3) or (sid=1011 and inst_id=4)


查看等待请求lock类型

select * from v$lock where kaddr='000000053CA10910'


查看enq: TX - row lock contention相关sql

select * from table(dbms_xplan.display_awr('bunvx480ynf57'));

select * from gv$sql where sql_id='6yhtsctmu6st0'
select m.sql_fulltext,n.value_string from v$sql m,v$sql_bind_capture n where m.sql_id='6yhtsctmu6st0' and m.child_address=n.child_address;

一次数据库相关操作卡住的排查--enq: TX - row lock contention

问题描述:某日客户来电某HR系统排值班表的操作一直HANG住,一直无法完成。 这种问题,主要思路是围绕查看此操作因何HANG住。 常见的严重的HANG住有DB方面的AUDIT无空间、归档空间满以及...
  • q947817003
  • q947817003
  • 2015年08月24日 16:45
  • 3681

enq: TX - row lock contention 参数P1,P2,P3的讲解

enq: TX - row lock contention等待事件的三个参数如下,其中P2和P3可以定位XID
  • robo23
  • robo23
  • 2015年03月18日 21:11
  • 1505

enq: TX - row lock contention 等待事件

OS环境:windows server 2008 64位数据库版本:11.2.0今天在使用rman备份的时候随意的查看了一下等待事件,除了了我们现在系统遇到的IO瓶颈外,还额外的发了enq: TX -...
  • SongYang_Oracle
  • SongYang_Oracle
  • 2011年05月20日 09:55
  • 25984

enq: TX - row lock contention故障处理一则

一个很简单的问题,之所以让我对这个问题进行总结,一是因为没我想象的简单,在处理的过程中遇到了一些磕磕碰碰,甚至绕了一些弯路,二是引发了我对故障处理时的一些思考。...
  • oradh
  • oradh
  • 2014年06月20日 14:18
  • 2347

[Oracle] enq: TX - row lock contention 优化案例

根据开发反馈,最近每天早上7:30应用会报警,应用的日志显示数据库连接池满了,新的连接被拒绝。 首先,我做了ASH报告(报告区间:7:25 ~ 7:35),从ASH的等待事件发现enq: TX - r...
  • u010415792
  • u010415792
  • 2014年06月04日 09:28
  • 2579

等待事件enq TX row lock contention分析

在Oracle数据库性能报告AWRRPT分析时,发现top 5等待事件第一位的是enq: TX - row lock contention。这个等待事件消耗了绝大多数的CPU资源,导致系统整理性能下降...
  • cunxiyuan108
  • cunxiyuan108
  • 2015年01月20日 11:03
  • 1656

enq: TX - row lock contention等待事件

http://www.oracleonlinux.cn/2012/11/resolve-row-lock-contention/ enq: TX - row lock contention 等待事件...
  • zhengwei125
  • zhengwei125
  • 2016年06月12日 12:00
  • 865

AWR报表-enq: TX - row lock contention事件解决方法

enq: TX - row lock contention事件是锁等待事件,今天我要做一个例子来模拟这类事件的出现。      测试环境如下:            现在我们进行测试,用1个会话ses...
  • suyishuai
  • suyishuai
  • 2014年03月03日 15:05
  • 1025

如何找出引起enq:TX - row lock contention的记录

V$SESSION中有如下4个列,用来记录当发生enq:TX-row lock contention的时候, 导致挂起的行。  ROW_WAIT_OBJ#           ...
  • cunxiyuan108
  • cunxiyuan108
  • 2015年01月20日 11:04
  • 928

Oracle enq: TX contention 和 enq: TM contention 等待事件说明【转自dave偶像大神】

原文链接: http://blog.csdn.net/tianlesoftware/article/details/6526238 和Oracle性能优化密切相关的一些知识参考如下Blog...
  • lovedieya
  • lovedieya
  • 2014年02月27日 01:53
  • 870
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:session 等待enq: TX - row lock contention
举报原因:
原因补充:

(最多只允许输入30个字)