26 lines
1.3 KiB
Markdown
26 lines
1.3 KiB
Markdown
---
|
|
tags: [MySQL, 事务, ACID, MVCC, 锁, 并发]
|
|
create time: 2026-05-20 23:55
|
|
---
|
|
|
|
# 六、事务与并发控制
|
|
|
|
## 概述
|
|
|
|
当多个用户同时操作数据时,如何保证数据不出错?本章从 ACID 原理出发,逐步深入隔离级别、MVCC 多版本并发控制、锁机制和死锁排查——这是理解 MySQL 并发行为的核心章节,也是面试的高频考点。
|
|
|
|
## 本章文档
|
|
|
|
| # | 主题 | 说明 |
|
|
|---|------|------|
|
|
| 23 | [[hhs/MySQL/06-事务与并发控制/23-ACID 与原子性实现]] | 什么是 ACID、Redo Log + Undo Log 怎么保证不出错 |
|
|
| 24 | [[hhs/MySQL/06-事务与并发控制/24-隔离级别与可见性]] | 四个隔离级别各是什么意思,MySQL 默认的是哪个 |
|
|
| 25 | [[hhs/MySQL/06-事务与并发控制/25-MVCC 原理]] | 不加锁也能并发读的秘密——多版本并发控制 |
|
|
| 26 | [[hhs/MySQL/06-事务与并发控制/26-锁机制总览]] | 从全局锁到行级锁,MySQL 在不同场景下锁什么 |
|
|
| 27 | [[hhs/MySQL/06-事务与并发控制/27-死锁与排查]] | 什么时候会发生死锁、怎么定位和避免 |
|
|
| 28 | [[hhs/MySQL/06-事务与并发控制/28-一致性读与当前读]] | 普通 SELECT 读到什么、加 FOR UPDATE 又读到什么 |
|
|
|
|
## 关联笔记
|
|
|
|
- [[hhs/MySQL/README]] — MySQL 知识库总目录
|