細說 MySQL 之 MEM_ROOT

這篇文章會詳細解說MySQL中使用非常廣泛的MEM_ROOT的結構體,同時省去debug部分的信息,僅分析正常情況下,mysql中使用MEM_ROOT來做內存分配的部分。 在具體分析之前我們先例舉在該結構體使用過程中用到的一些宏: 下面再來看看MEM_ROOT結構體相關的信息:以下是分配具體的block信息. 其實MEM_ROOT在分配過程中,是通過雙向鏈表來管理used和free的block:
相關文章
相關標籤/搜索