锁升级是指数据库系统将多个较小的锁(如行锁)合并为一个较大的锁(如表锁)的过程,以减少锁的管理开销。
但是 InnoDB是不支持锁升级的!默认使用行级锁进行并发控制。
✅介绍下InnoDB的锁机制?
InnoDB 设计的目标是高并发和高性能。自动锁升级虽然可以减少锁的管理开销,但会降低并发性能,因为较大的锁(如表锁)会导致更多的事务等待锁释放,从而增加锁冲突和事务延迟。
原文: https://www.yuque.com/hollis666/xkm7k3/lytbcslc6e3tpuu1