
MySQL MySQL的三大日志
redologredolog重做日志是InnoDB存储引擎独有的它让MySQL拥有了崩溃恢复能力比如MySQL实例挂了或宕机了重启时InnoDB存储引擎会使用redolog恢复数据保证数据的持久性与完整性uploadfadecaabfeepngMySQL中数据是以页为单位你查询一条记录会从硬盘把一页的数据加载出来加载出来的数据叫数据页会放入到BufferPool中后续的查询都是先从BufferPool中找没有命中再去硬盘加载减少硬盘IO开销提升性能更新表数据的时候也是如此发现BufferPool里存在要更新的数据就直接在BufferPool里更新然后会把在某个数据页上做了什么修改记录到重做日志
2024-02-01 16:00 1370 0 redo、undo、 bin三大日志