首页
文章列表
标签墙
返回找工具啦
LRU链表
共 2 篇文章
MySQL InnoDB Buffer Pool LRU链表冷热数据淘汰策略
2026-06-19 18:41:34
MySQL InnoDB Buffer Pool LRU链表冷热数据淘汰策略 当数据库处理查询请求时,频繁地从磁盘读取数据会极大拖慢速度。Buffer Pool 就像一个高速缓存区,把经常用到的数据页(Page)暂存到内存中。问题随之而来:内存有限,如何决定哪些数据留下,哪些被淘汰?InnoDB 存
MySQL
InnoDB
BufferPool
45
0
MySQL Buffer Pool 的 LRU 链表为什么需要分为 Young 和 Old 区
2026-05-27 00:15:42
MySQL Buffer Pool 的 LRU 链表为什么需要分为 Young 和 Old 区 直接回答:为了 防止一次性大查询(如全表扫描) 把频繁访问的热数据从内存中“挤出去”,导致缓存命中率断崖式下降。下面通过拆解传统 LRU 的缺陷,然后展示分区后的工作机制,让你彻底理解这个设计。 1. 先
MySQL
BufferPool
LRU链表
82
0