MySQL | 行鎖功過:怎麼減少行鎖對性能的影響?

MySQL 的行鎖是在引擎層由各個引擎自己實現的。但並不是所有的引擎都支持行鎖,比如 MyISAM 引擎就不支持行鎖。不支持行鎖意味着併發控制只能使用表鎖,對於這種引擎的表,同一張表上任何時刻只能有一個更新在執行,這就會影響到業務併發度。InnoDB 是支持行鎖的,這也是 MyISAM 被 InnoDB 替代的重要原因之一。 我們今天就主要來聊聊 InnoDB 的行鎖,以及如何通過減少鎖衝突來提升
相關文章
相關標籤/搜索