redo log buffer刷写变更日志到redo log的策略

Posted quzq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redo log buffer刷写变更日志到redo log的策略相关的知识,希望对你有一定的参考价值。

redo log buffer中记录有脏页数据的变更记录,并记录有脏页的LSN号,事务递交时这些变更记录会优先于数据

被写入redo log中(即ib_logfile0/1两个文件),一同写入的还有LSN号。

从缓存区刷写到磁盘文件的策略有哪些呢?

  1. commit触发

  2. redo log buffer中有多个事务,其中一个递交时,也会把其余未递交事务的日志也刷写到redo log中;

以上是关于redo log buffer刷写变更日志到redo log的策略的主要内容,如果未能解决你的问题,请参考以下文章

MySQL InnoDB redo Log 浅析

MySQL-重做日志 redo log -原理

Inodb核心参数说明

Oracle日志组添加冗余文件和日志组

如何添加和调整mysql innodb log文件

说说MySQL中的Redo log Undo log都在干什么