一看就懂的MySQL行锁

MySQL的行锁是在引擎层由各个引擎自己实现的。不是所有的引擎都支持行锁,MyISAM就不支持。不支持行锁意味着并发控制只能用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个更新在执行,这就会影响到业务并发度。 InnoDB是支持行锁的,这也是MyISAM被InnoDB替代的重要原因之一。 行锁就是针对数据表中行记录的锁。 事务A更新了一行,而这时候事务B也要更新同一行,则必须等事务A的操作完
相关文章
相关标签/搜索