1.inno_db逻辑存储结构2.inno_db架构内存结构-Buffer Pool缓冲池内存结构-Change Buffer更改缓冲区内存结构-Adaptive Hash Index自适应哈希索引内存结构-Log Buffer日志缓冲区磁盘结构-System Tablespace系统表空间磁盘结构-File-Per-Table Tablespaces个人表空间磁盘结构-General Tablespaces通用表空间磁盘结构-Undo Tablespaces撤销表空间磁盘结构-Temporary Tablespaces临时表空间磁盘结构-Doublewrite Buffer Files双写缓冲区文件磁盘结构-Redo Log重做日志后台线程从内存刷新到磁盘所需的线程inno_db事务事务原理-概述事务原理-redo log事务原理-undo log事务原理-MVCCMVCC-隐藏概念当前读先看一个读写不同步的问题是因为右边没有提交事物吗是因为当前事务的隔离级别是可重复读REPEATABLE-READ那如何在可重复度的隔离机制下读取到右边修改后的数据呢-使用当前读快照读MVCCMVCC-隐藏字段MVCC-undolog版本链undo log概念回顾MVCC-readviewRC级别-读已提交以事务5的第一次Readview查询为例RR级别-可重复读总结
InnoDB存储引擎原理
1.inno_db逻辑存储结构2.inno_db架构内存结构-Buffer Pool缓冲池内存结构-Change Buffer更改缓冲区内存结构-Adaptive Hash Index自适应哈希索引内存结构-Log Buffer日志缓冲区磁盘结构-System Tablespace系统表空间磁盘结构-File-Per-Table Tablespaces个人表空间磁盘结构-General Tablespaces通用表空间磁盘结构-Undo Tablespaces撤销表空间磁盘结构-Temporary Tablespaces临时表空间磁盘结构-Doublewrite Buffer Files双写缓冲区文件磁盘结构-Redo Log重做日志后台线程从内存刷新到磁盘所需的线程inno_db事务事务原理-概述事务原理-redo log事务原理-undo log事务原理-MVCCMVCC-隐藏概念当前读先看一个读写不同步的问题是因为右边没有提交事物吗是因为当前事务的隔离级别是可重复读REPEATABLE-READ那如何在可重复度的隔离机制下读取到右边修改后的数据呢-使用当前读快照读MVCCMVCC-隐藏字段MVCC-undolog版本链undo log概念回顾MVCC-readviewRC级别-读已提交以事务5的第一次Readview查询为例RR级别-可重复读总结