今日份打卡 174/365
2019-06-25 本文已影响0人
打卡机器人
- 技术文章
* InnoDB缓冲池
* 缓冲池(buffer pool)是一种常见的降低磁盘访问的机制;
* 缓冲池通常以页(page)为单位缓存数据;
* 缓冲池的常见管理算法是LRU,memcache,OS,InnoDB都使用了这种算法;
* InnoDB对普通LRU进行了优化:
* 将缓冲池分为老生代和新生代,入缓冲池的页,优先进入老生代,页被访问,才进入新生代,以解决预读失效的问题
* 页被访问,且在老生代停留时间超过配置阈值的,才进入新生代,以解决批量数据访问,大量热数据淘汰的问题