Chinaunix
标题:
innodb何时使用行锁
[打印本页]
作者:
myownstars
时间:
2015-03-04 11:22
标题:
innodb何时使用行锁
CREATETABLE t (a INT NOT NULL, b INT) ENGINE = InnoDB;
INSERTINTO t VALUES (1,2),(2,3),(3,2),(4,3),(5,2);
COMMIT;
会话1
SETautocommit = 0;
UPDATEt SET b = 5 WHERE b = 3;
会话2
SETautocommit = 0;
UPDATEt SET b = 4 WHERE b = 2;
问题:
1 会话1使用的是行锁还是表锁,会阻塞会话2么?
2 如果会话1仍能使用行锁,那么Innodb判断使用行锁或表锁的标准是什么?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2