GBASE南大通用技术分享:GBase 8a集群内存管理之堆内存

本文我们将介绍南大通用GBase 8a数据库集群内存堆及其操作。
内存堆分类

  • data: 缓存DC数据,通常应分配最多的内存
  • large: 不频繁申请、释放的大块儿内存,目前算子buffer及运算的中间结果都在这个堆上分配
  • temp: 分配较为琐碎的和小块儿的临时内存,较少使用

上述内存堆都是全局的,即全局一份。当预设的这些堆大小不足时,会向共享堆申请内存,共享堆大小受gbase_memory_pct_target参数约束。

内存堆参数间关系

data+large+temp+share= total memory * pct total memory = physical memory + swap

内存堆参数关系示意图
image

查看现有数据库堆内存使用情况:
image

posted @ 2025-09-11 13:42  GBASE南大通用  阅读(6)  评论(0)    收藏  举报