1. 首页
  2. 数据库
  3. MySQL
  4. MySQL的Flush-List和脏页的落盘机制

MySQL的Flush-List和脏页的落盘机制

上传者: 2021-09-04 17:36:02上传 PDF文件 121.78 KB 热度 18次

MySQL启动后Buffer Pool会初始化。同时将缓存页的描述信息从Free List中剔除,此外该描述信息块还会被维护进LRU链表中。数据页被加载进Buffer Pool后你就可以对其进行变更操作了。为了保证数据的最终一致性,MySQL是需要将脏页刷新回磁盘的!当Buffer Pool不够用时,根据LRU机制,MySQL会将Old SubList部分的缓存页移出LRU链表。刷新临接数据页:意思是当MySQL将某脏页刷新回磁盘时,是否也以相同的态度将该脏页邻接的脏页一并刷新回磁盘。

用户评论