一看就懂的MySQL行鎖

MySQL的行鎖是在引擎層由各個引擎自己實現的。不是所有的引擎都支持行鎖,MyISAM就不支持。不支持行鎖意味着併發控制只能用表鎖,對於這種引擎的表,同一張表上任何時刻只能有一個更新在執行,這就會影響到業務併發度。 InnoDB是支持行鎖的,這也是MyISAM被InnoDB替代的重要原因之一。 行鎖就是針對數據表中行記錄的鎖。 事務A更新了一行,而這時候事務B也要更新同一行,則必須等事務A的操作完
相關文章
相關標籤/搜索