• 2024-07-22第六讲:行锁功过:怎么减少行锁对性能的影响?
    目录第六讲:行锁功过:怎么减少行锁对性能的影响?闲聊:行锁是什么两阶段锁协议示例:死锁和死锁检测第一种策略:第二种策略:策略分析场景提问:要把死锁关掉吗?控制并发度是否可以解决那怎么办小结深入:第一条:第二条:第三条提问:答案第六讲:行锁功过:怎么减少行锁对性能的影响?闲聊:​ 在上一篇文
  • 2024-07-01行锁功过:怎么减少行锁对性能的影响?
    在上一篇文章中,我跟你介绍了MySQL的全局锁和表级锁,今天我们就来讲讲MySQL的行锁。 MySQL的行锁是在引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁,比如MyISAM引擎就不支持行锁。不支持行锁意味着并发控制只能使用表锁,对于这种引擎的表,同一张表上任何时刻只能有一个