【mysql】关于悲观锁
在并发环境下,有可能会出现脏读(DirtyRead)、不可重复读(UnrepeatableRead)、幻读(PhantomRead)、更新丢失(Lostupdate)等情况,所以mysql引入了很多锁的概念 MySQLInnoDB对数据行的锁定类型一共有四种:共享锁(读锁,S锁)、排他锁(写锁,X锁)、意向共享锁(IS锁)和意向排他锁(IX锁),支持三种行锁定方式: 行锁(RecordLock):锁直接加在索引记录上面。 间隙锁(GapLock):锁加在不存在的空闲空间,可以是两个索引记录之间,也可能是第一个索引记录之前或后一个索引之后的空间。 Next-KeyLock
下载地址
用户评论