2020
11-25
11-25
详解 MySQL的FreeList机制
一、前言MySQL启动后,BufferPool就会被初始化,在你没有执行任何查询操作之前,BufferPool中的缓存页都是一块块空的内存,未被使用过也没有任何数据保存在里面。而且你也知道了通过缓冲页的描述信息可以直接且唯一的找到它所指向的缓存页。那你有没有想过,我们从磁盘里面读取出来的数据页应该放到那个缓冲页中去呢?这个问题就引出了FreeList。二、FreeList其实FreeList是BufferPool中基于缓存页描述信息组织起来的双向链...
继续阅读 >