MySQL底层原理学习笔记(二)

redo log block: redo log的当条记录是存在redo log block(512字节)里面的redo log block结构为:包括4个字节的block no,就是块唯一编号;2个字节的data length,就是block里写入了多少字节数据;2个字节的first record group。这个是说每个事务都会有多个redo log,是一个redo log group,即一组

- 阅读全文 -

MySQL底层原理学习笔记(一)

我们需要理解的概念:mysql整体架构设计原理innodb存储引擎的架构原理buffer pool内存数据结构与数据刷新的原理buffer pool缓存机制的运行原理mysql执行的流程: 程序发送sql语句->mysql连接读出语句->发送到接口->进行语句解析(parser)->最优方案选择->执行器->调用存储引擎接口->执行数据读写mysql日志类

- 阅读全文 -