美文网首页
Master Thread

Master Thread

作者: 走过分叉路 | 来源:发表于2021-06-17 21:59 被阅读0次

1、为什么再大的事务提交的时间也是很短的
InnoDB存储引擎每秒将重做日志缓冲中的内容刷新到重做日志文件。
2、主循环

  • 每秒的操作
    日志缓冲刷新到磁盘,即使这个事务还没有提交(总是);
    合并插入缓冲(可能);
    至多刷新100个Innodb的缓冲池中的脏页到磁盘(可能);
    如果当前没有用户活动,则切换到background loop(可能)。
  • 每10秒的操作
    刷新100个脏页到磁盘(可能的情况下);
    合并至多5个插入缓冲(总是);
    将日志缓冲刷新到磁盘(总是);
    删除无用的Undo页(总是);
    刷新100个或者10个脏页到磁盘(总是)。

相关文章

网友评论

      本文标题:Master Thread

      本文链接:https://www.haomeiwen.com/subject/jwwfyltx.html