IT技术博客大学习 共学习 共进步

标签:页面分配

共 1 篇相关文章

IT 浏览 1,940

MySQL数据库InnoDB存储引擎 Buffer Pool页面分配详解

 MySQL数据库InnoDB存储引擎  Buffer Pool页面分配(innodb_buffer_pool_size) 当用户需要读取一个在外存中的页面,或者是分配一个新的页面进行插入,就需要调用buf0flu.cc::buf_LRU_get_free_block函数进行页面的分配。一个完整的MySQL数据库InnoDB存储引擎页面分配流程需要包含以下几个步骤: 1.尝试从Buffer Pool的free list中分配新页面,大部分情况下,Buffer Pool的free list都是包含空闲页面的,因此直接分配即可。分配出的页面,需要从free list中删除。