![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 92
猫会走猫步
这个作者很懒,什么都没留下…
展开
-
Java 八股文 - MySQL
Java 八股文 - MySQL 持续更新原创 2023-06-02 11:45:13 · 1326 阅读 · 0 评论 -
对 MySQL 三种锁(行级锁、表级锁、页级锁)与间隙锁的介绍,悲观锁与乐观锁的理解与抉择方案
它们的提出仅仅为了在之后加表级别的 S 锁和 X 锁时可以快速判断表中的记录是否被加上锁,以避免用遍历的方式来查看表中有没有上锁的记录。就是说当对一个行加锁之后,如果有打算给行所在的表加一个表锁,必须先看看该表的行有没有被加锁,否则就会出现冲突。描述:行级锁是 MySQL 中颗粒度最小的一种锁,表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突,其加锁颗粒度最小,但加锁的开销也最大。如果获取成功,那它就可以操作改数据,在它操作期间,其它客户端就无法操作该数据了。 IS、IX 锁是。转载 2023-05-23 16:46:17 · 1158 阅读 · 0 评论