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

内存堆参数关系示意图

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

相关推荐
倔强的石头_30 分钟前
【金仓数据库】ksql 指南(一) 连接本地 KingbaseES 数据库与基础交互
数据库
l1t1 小时前
编译Duckdb机器学习插件QuackML
数据库·c++·人工智能·机器学习·插件·duckdb
瑞士卷@1 小时前
JDBC进阶之连接池的配置(Druid与HikariCP)
java·开发语言·数据库
数据皮皮侠AI1 小时前
再发《管理世界》!智能制造试点DID(2000-2023)
大数据·数据库·人工智能·科技·金融·制造
-L71 小时前
【MySQL数据库管理问答题】第14章 使用 MySQL InnoDB 集群实现高可用性
数据库·mysql
Liu1bo2 小时前
【MySQL】MySQL环境搭建
数据库·mysql
BigData共享2 小时前
Paimon系列:主键表之合并引擎merge-engine
数据库·人工智能
lifallen2 小时前
Flink SQL 查询 核心概念与实战指南
大数据·数据库·sql·flink
瀚高PG实验室2 小时前
pg_resetwal 使用简介
数据库·瀚高数据库
好开心啊没烦恼3 小时前
图数据库:基于历史学科的全球历史知识图谱构建,使用Neo4j图数据库实现中国历史与全球历史的关联查询。
大数据·数据库·python·数据挖掘·数据分析·知识图谱·neo4j