Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

36

积分

0

好友

14

主题
1#
发表于 2013-7-30 20:59:15 | 查看: 2128| 回复: 1
hi ML :

关于enqueue tx mode6  一个疑问,mode 6 是修改相同行造成row lock 阻塞,其中ID1和ID2 唯一标识一个事务,
比如如下:

Block Transactions
==================
F INS LMODE  OS_USER         SESSION              REQUEST PROGRAM                  TY       ID1       ID2
- --- ------ --------------- -------------------- ------- ------------------------ -- --------- ---------
    2 6-X      webapp(6083 )   XWMALL(1206,  610)         JDBC Thin Client         TX    720942   4145748
    2 6-X      webapp(8274 )   XWMALL(1206,  610)         JDBC Thin Client         TX    720942   4145748
    2          webapp(27465)   XWMALL(1425,64465) 6-X     JDBC Thin Client         TX    720942   4145748
    2          webapp(3718 )   XWMALL(1425,64465) 6-X     JDBC Thin Client         TX    720942   4145748
    2          webapp(15385)   XWMALL(1000,10327) 6-X     JDBC Thin Client         TX    720942   4145748
    2          webapp(7127 )   XWMALL(1000,10327) 6-X     JDBC Thin Client         TX    720942   4145748
    2 6-X      webapp(12725)   XWMALL(1280,56678)         JDBC Thin Client         TX    786476   4219846
    2 6-X      webapp(27930)   XWMALL(1280,56678)         JDBC Thin Client         TX    786476   4219846
    2          webapp(4179 )   XWMALL(1558,44302) 6-X     JDBC Thin Client         TX    786476   4219846
    2          webapp(13744)   XWMALL(1558,44302) 6-X     JDBC Thin Client         TX    786476   4219846

在一组事务里,相同ID1和ID2,hold lock的会话是update t1 表 而wait会话却是update t2 表,这种情况是什么个流程导致的?
程序是jdbc的,
2#
发表于 2013-7-31 09:22:57
没看懂你的这个表

请做一个 systemstate 266发给我

回复 只看该作者 道具 举报

您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-6-2 08:06 , Processed in 0.045226 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569