高性能MySQL
第1章 MySQL架构与历史
1.1 MySQL 逻辑架构
1.2 并发控制
1.3 事务
1.事务
2.ACID
3.隔离级别及出现的现象
总结:可重复读(repeatable)没能解决幻读,解决了不可重复读,解决了脏读。提交读(committed)没解决不可重复读,解决了脏读。未提交(uncommitted)读都没解决。
共享锁和排他锁。锁粒度(锁定修改的部分,而不是所有资源)
1.4多版本并发控制
4.MVCC
5.MVCC的操作
1.5 MySQL的存储引擎
5 InnoDB 存储引擎
6 其他 存储引擎
1
2
3
总结:根据不同需求,选择不同引擎。