Innodb中Free列表

本文介绍了Innodb数据库在启动时如何管理缓冲池中的页面。缓冲池初始为空,页面存储在Free列表中。当需要分配页面时,首先从Free列表获取空闲页,若无空闲页,则依据LRU算法淘汰末尾页面,为新页腾出空间。这一过程涉及到数据库内存管理和性能优化。
摘要由CSDN通过智能技术生成

在这里插入图片描述Innodb技术内幕里,讲缓冲池的一章,提到:数据库刚启动时,LRU列表是空的,没有任何的页,这时页都存放在Free列表里.当需要从缓冲池分页时,首先从Free列表中查找是否有可用的空闲页,若有 则将该页从Free列表中删除,加入LRU列表.
否则 根据LRU算法,淘汰掉LRU列表末尾的页,将该内存空间分配给新的页.

我想问的是 从缓冲池分页是什么意思, 还有,Free列表是什么

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值