细说 MySQL 之 MEM_ROOT

这篇文章会详细解说MySQL中使用非常广泛的MEM_ROOT的结构体,同时省去debug部分的信息,仅分析正常情况下,mysql中使用MEM_ROOT来做内存分配的部分。 在具体分析之前我们先例举在该结构体使用过程中用到的一些宏: 下面再来看看MEM_ROOT结构体相关的信息:以下是分配具体的block信息. 其实MEM_ROOT在分配过程中,是通过双向链表来管理used和free的block:
相关文章
相关标签/搜索