摘要: 本篇已收录在 "MySQL 是怎样运行的 学习笔记系列" MVCC(多版本并发控制)原理 版本链 对于使用InnoDB存储引擎的表来说,它的聚簇索引记录中都包含两个必要的隐藏列(row_id并不是必要的,我们创建的表中有主键或者非NULL的UNIQUE键时都不会包含row_id列): trx_id: 阅读全文
posted @ 2020-04-10 18:20 YanyuWu 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 本篇已收录在 "MySQL 是怎样运行的 学习笔记系列" 共享锁和独占锁 共享锁,英文名:Shared Locks,简称S锁。在事务要读取一条记录时,需要先获取该记录的S锁。 独占锁,也常称排他锁,英文名:Exclusive Locks,简称X锁。在事务要改动一条记录时,需要先获取该记录的X锁。 假 阅读全文
posted @ 2020-04-10 18:19 YanyuWu 阅读(348) 评论(0) 推荐(0) 编辑