高性能MySQL
一、基本概念
- 共享锁、读锁
- 排它锁、写锁
锁粒度
- 行级锁 rowlevel lock
锁策略
- 表锁 table lock
- 行级锁 row lock ,由存储引擎自己实现
事务 事务的 4 个特性 ACID
- 原子性 atomicity
- 一致性 consistency
- 隔离性 isolation
- 持久性 durability
隔离级别
- READ UNCOMMITTED 未提交读 脏读
- READ COMMITTED 提交读、不可重复度
- REPEATABLE READ 可重复读 MySQL 的默认事务隔离级别
- SERIALIZABLE 可串行化
MVCC 的实现方式
- 乐观并发控制
- 悲观并发控制