MySQL InnoDB锁知识点
摘要:
普通select 语句都不会加锁,底层使用 "快照读" 技术, 快照读就是发生写操作时copy一个数据的新副本,其他读操作read旧版本数据,这里采用 “多数据版本”来实现。
会加锁的特殊select语句:
select ... lock in share mode
select ... for update
update、delete 默认加“排它锁(X)”, insert有概率加“插入意向锁”(gap锁的一种)
并发 Insert 也有概率出现...
原创
2020-07-24 16:30:05 ·
100 阅读 ·
0 评论