- 博客(1)
- 收藏
- 关注
转载 深入分析MySQL行锁加锁规则
之前的一篇文章中总结了一下MySQL中的MVCC,它主要利用隐藏字段、版本链、ReadView来实现,可以用来更好地解决多个事务的并发【读+写】问题,但是如果在多个事务并发【写+写】的情况下,就必须要用到锁了,一般情况下,数据库的锁都是在有数据库操作的过程中自动添加的。Server层实现了全局锁和元数据锁。数据引擎中,MyISAM、Memory等实现了表锁(且只支持表锁),BerkeleyDB存储引擎实现了页级锁,InnoDB实现了行锁和表锁。
2023-06-26 17:25:31
106
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人