InnoDB执行引擎内幕总结

|
  • 数据完整性依靠:redo log
  • 事务隔离级别的实现依靠MVCC,MVCC依靠undo log实现
  • IO性能提升方式:buffer pool加快查询效率和普通索引更新的效率,log buffer对日志写的性能提升
  • 查询性能提升依赖于索引,底层用页存储,字段越小页存储越多行记录,查询效率越快;自增字段作为聚集索引可以加快插入操作;
  • 故障恢复:双写缓冲区、redo log
  • 主从同步:binlog

本篇章内容比较多,看完之后需要多梳理,最后大家可以对照着这个思维导图回忆一下,这些内容是否都记住了:

image-20200531191959183

image-20200531180757758

References