💡 MySQL的相关考察点主要在:特性(ACID,存储数据结构), 事务和锁的机制,索引的机制和使用。
常见的问题
👉MySQL事务得四大特性以及实现原理
| 特性 | 全称 | 含义 |
|---|---|---|
| A | Atomicity(原子性) | 事务是不可分割的最小单位,要么全部成功,要么全部失败回滚 [通过 Undo Log 实现] |
| C | Consistency(一致性) | 事务执行前后,数据库从一个合法状态转移到另一个合法状态(如约束、外键、唯一索引不被破坏)[一致性(C)是目标,由 A、I、D 共同保障] |
| I | Isolation(隔离性) | 并发事务之间互不干扰,如同串行执行 [锁 + MVCC 实现] |
| D | Durability(持久性)< |