
锁篇
文章平均质量分 66
锁篇
at night
这个作者很懒,什么都没留下…
展开
-
二、MySQL加锁过程
看图详解https://download.youkuaiyun.com/download/mymic/89705903。原创 2024-09-02 19:26:27 · 154 阅读 · 0 评论 -
三、一文搞懂MySQL MVCC
MVCC全称多版本并发控制,它通过维护一个称为Read View(读视图)的数据,以及维护了在表中的两个隐藏列来配合不同隔离级别下的事务中的快照读,从而避免读取到的数据出现脏读、不可重复读问题。快照是MVCC通过读视图、版本链所实现的在某一时刻下的一份数据副本,这里的某一时刻可以是事务开始时,或者是每次快照读、当前读开始时。原创 2024-08-28 16:38:08 · 1067 阅读 · 0 评论 -
一、Mysql中的锁
①概念:是间隙锁+纪录锁的结合,即既锁记录间的间隙,作用范围为左开右闭,也锁记录本身。2、用途:那么有了意向锁,如果想对表加锁,那么会直接查该表是否有意向独占锁,如果有就意味着表里已经有记录被加了锁,这样就不用去遍历表里的记录。②用途:适合一些读多写少,锁冲突概率较小的场景,如果写多锁冲突规律大,则会发生大量回滚或者不断重试,影响性能。①概念:针对整个库的锁,又分全局读锁和全局写锁,读写锁和上面所介绍的读写锁的功能一致。①概念:针对行的锁,又分读锁和写锁,但锁冲突概率低,但更耗资源,容易死锁。原创 2024-03-18 18:58:03 · 842 阅读 · 0 评论