InnoDB引擎底层分析 aleil 2022-08-24 93 阅读1分钟 InnoDB的三大特性 双写机制 系统表空间中双写缓冲区。 用来防止丢失数据。页的写入数据文件前,会特定向系统表空间的2个连续区写入,都完成双写,数据才会写入到适当的位置(第一次写入双写区,第二次才写入数据文件),发生意外的情况,会到特定区找到数据恢复。 Buffer Pool 缓冲池 控制块:存储属于哪个表空间、编号、页号、缓存页在哪个位置,大约5% free链表 flush链表 LRU:最近最少使用原则。 自适应Hash索引 行格式 索引页格式