有几种场景会让 MySQL 主动将 redo log 里面的记录刷到实际的数据更新上面。 1. ib_logfile0写的记录满了。 2. 系统内存不足,读取数据的时候内存不够必须要空出内存给数据页使用,所以需要将脏页刷到磁盘上把空间释放出来。 3. 系统空闲,每隔一段时间就刷一批脏页。 Innodb 使用 buffer pool 来管理内存,很多...
51CTO博客已为您找到关于mysql脏数据刷盘时机的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及mysql脏数据刷盘时机问答内容。更多mysql脏数据刷盘时机相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
从理论上说,都是。mysql有一个配置变量调用innodb_max_dirty_pages_pct如果你有太多的脏页,你可能会...