|
经观察三个事务中拥有的表锁都是7827,requestmode为3,不同的事务表锁可以共用?
可以看到被阻塞的事务12先获取了表锁7827
DOCMAN 12 7827 0 3
0 0 TM
USERNAME SID ID1 ID2 LMODE RE
QUEST BLOCK TY
------------------------------ ---------- ---------- ---------- ---------- -----
DOCMAN 13 65555 344 6
0 1 TX
DOCMAN 12 65555 344 0
4 0 TX
SID为13的事务拥有的TX拥有序号344,BLOCK为1,表明他阻塞了另一个会话(12);但为什么12的请求不为6而为4了。这里TX ,4表明什么意思啊。还有就是TM 3跟TM 2有什么区别啊,试了试发现select for update得到的表锁为2
第一次发言,呵呵。麻烦大家帮忙看看 |
|