首页 > 数据库 > Oracle > enq: TM - contention
|
|
EVENT | BLOCKING_SESSION | BLOCKING_SESSION_SERIAL# | SQL_ID | COUNT(*) |
| 1 | enq: TM - contention |
|
|
8108u8ww0kph0 | 424 |
| 2 | enq: TM - contention |
|
|
dsvxzg8x39fj9 | 20 |
| 3 | enq: TM - contention |
|
|
0aa9zws1p566t | 2 |
| 4 | enq: TM - contention | 383 | 32323 | 0aa9zws1p566t | 1669 |
| 5 | enq: TM - contention | 383 | 32323 | 8108u8ww0kph0 | 207619 |
| 6 | enq: TM - contention | 383 | 32323 | dsvxzg8x39fj9 | 10806 |
点击(此处)折叠或打开
|
|
EVENT | BLOCKING_SESSION | BLOCKING_SESSION_SERIAL# | SQL_ID | COUNT(*) |
| 1 | library cache lock | 3339 | 6013 | bmp7ygwb9x3hq | 153 |
| 2 |
|
|
|
0ukzw7tygh0vx | 1 |
| 3 | db file sequential read |
|
|
avpgp9xrrz2k0 | 1 |
| 4 | library cache lock | 1146 | 3917 | 6rsnmw8m285rd | 344 |
| 5 |
|
|
|
avpgp9xrrz2k0 | 2 |
| 6 |
|
|
|
du7sx8d1f3a5w | 2 |
点击(此处)折叠或打开
|
|
EVENT | BLOCKING_SESSION | SQL_ID | COUNT(*) |
| 1 |
|
|
gtdp3m0ga7cd7 | 217 |
| 2 |
|
|
gtdp3m0ga7cd7 | 93 |
|
|
EVENT | BLOCKING_SESSION | SQL_ID | COUNT(*) |
| 1 |
|
|
gtdp3m0ga7cd7 | 346 |
| 2 | library cache lock | 3339 | gtdp3m0ga7cd7 | 217 |
| 3 | SQL*Net break/reset to client |
|
gtdp3m0ga7cd7 | 92 |
| 2015/8/12 1:38 | 客户端等待事件监控告警(20150812 013807):等待事件:enq: TX - index contention,类型:Concurrency,SQL_ID:8108u8ww0kph0,数量:28,恐影响生产业务,请尽快处理!(研发中心数据组监控) | 1 | enq: TX - index contention | WAIT_EVENT | 8108u8ww0kph0 | 0 |
| session1(3339) | session2(1146) | session3(383) | other session | time | explanation |
|
gtdp3m0ga7cd7 (参考文本) |
gtdp3m0ga7cd7 library cache lock |
|
|
12-8月 -15 12.00.00.705 上午 | 3339获得了相关的锁,1146处于library cache lock等待状态 |
| 同上 | 同上 |
bmp7ygwb9x3hq library cache lock |
|
12-8月 -15 12.10.45.062 上午 |
此时383的存储过程跑到了bmp7ygwb9x3hq这句话,383和1146都在等待t_scs_order相关的锁。被3339阻塞 |
|
同上
|
同上
|
同上
|
等待事件监控告警(20150812 001233):等待事件:enq: TM - contention,类型:Application,SQL_ID:8108u8ww0kph0,数量:43, | 2015/8/12 0:12 |
其它session的对t_scs_order这张表的dml操作,都被383所阻塞,此时383还没有获得相关的锁,但是383申请的是表锁,require等级高,所以,dml操作都被require的阻塞
|
|
同上
|
同上
|
同上
|
等待事件监控告警(20150812 001733):等待事件:enq: TM - contention,类型:Application,SQL_ID:8108u8ww0kph0,数量:197 | 2015/8/12 0:17 |
原因同上,dml操作阻塞数量越来越多
|
|
同上
|
同上
|
同上
|
等待事件监控告警(20150812 002233):等待事件:enq: TM - contention,类型:Application,SQL_ID:8108u8ww0kph0,数量:342 | 2015/8/12 0:22 |
原因同上,dml操作阻塞数量越来越多
|
|
同上
|
同上
|
同上
|
等待事件监控告警(20150812 002733):等待事件:enq: TM - contention,类型:Application,SQL_ID:8108u8ww0kph0,数量:459 |
2015/8/12 0:27 |
原因同上,dml操作阻塞数量越来越多
|
|
gtdp3m0ga7cd7 SQL*Net break/reset to client |
gtdp3m0ga7cd7 | du7sx8d1f3a5w |
|
12-8月 -15 12.36.27.549 上午 |
3339释放了锁, 同时也出现了SQL*Net break/reset to client等待事件,1146和383都获得了锁, 383的alter table语句执行成功,紧接着 执行了du7sx8d1f3a5w这条语句 |
| 同上 | 同上 |
6rsnmw8m285rd library cache lock |
|
12-8月 -15 12.36.47.709 上午 | 此时383alter语句被1146所阻塞 |
|
同上
|
同上
|
同上
|
等待事件监控告警(20150812 004233):等待事件:enq: TM - contention,类型:Application,SQL_ID:8108u8ww0kph0,数量:104 | 2015/8/12 0:42 | 此时锁的数量少了,因为在12.36.27.549这个点,释放了一部分 |
|
|
同上 | 同上 |
|
12-8月 -15 12.51.54.244 上午 |
此时3339会话结束, 383的alter语句还是 被1146阻塞 |
|
|
同上
|
同上
|
等待事件监控告警(20150812 005234): 等待事件:enq: TM - contention, 类型:Application,SQL_ID:8108u8ww0kph0, 数量:251 |
2015/8/12 0:52 | 锁再次挤压,并且数量继续增多 |
|
|
gtdp3m0ga7cd7 SQL*Net break/reset to client |
|
enq: TX - index contention,类型:Concurrency,SQL_ID:8108u8ww0kph0,数量:28 | 12-8月 -15 01.38.10.284 | 此时1146释放锁,同时出现了该等待事件SQL*Net break/reset to client,并且此时383的alter语句获得了锁资源,执行成功,然后,关于这张表的insert语句也依次获得了锁,产生了enq: TX - index contention |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/30109892/viewspace-1816266/ ,如需转载,请注明出处,否则将追究法律责任。