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

内存堆参数关系示意图

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

相关推荐
城管不管3 小时前
搭建分片集群
大数据·数据库
Mr_戴先森3 小时前
50条常用的MySQL命令汇总
数据库·mysql·oracle
练习时长一年4 小时前
自定义事件发布器
java·前端·数据库
拉法豆粉4 小时前
三方软件测试可移植性测试哪些内容
数据库·安全
童话ing4 小时前
Redis常见问题及其处理策略
数据库·redis·缓存
lpruoyu4 小时前
MySQL整理【03】事务隔离级别和MVCC
数据库·mysql
li35744 小时前
深入理解:MQ监听类 vs Spring事件监听类 —— 区别、用法与适用场景全解析
java·数据库·spring
安然~~~5 小时前
mysql的索引
数据库·mysql
GBASE5 小时前
GBASE南大通用技术分享:GBase 8s数据库典型安装(命令行方式)
数据库