MySQL的InnoDB引擎能保证数据安全和高效运行,核心离不开redo log(重做日志)、undo log(回滚日志)和Buffer(缓冲)刷盘机制。
索引/B+树/回表/覆盖/最左前缀速览
Redo/Undo/Binlog/2PC/BufferPool 速览
InnoDB 事务 ACID 四大特性及底层实现速览
Innodb Redolog、Undolog、BufferPool
MVCC RR下trx_id生成时机
RR级别下,实际执行第一个sql语句时,虽然生成了read view,但此时事务并没有真正开启。
Innodb Mvcc
MVCC是InnoDB实现高效并发的核心技术,核心是“多版本无锁读”
Mysql参数配置、性能调优
通过调整 MySQL 配置参数,使数据库服务器能够更高效地利用系统资源(如 CPU、内存、磁盘 I/O 等),从而提高数据库的性能、稳定性和可扩展性。