返回首页

gbase数据、南大通用产品文档:GBase8aCACHE_USAGE_INFO

更新日期:2024年09月11日

功能说明
当前节点数据库cache 使用统计信息。
表结构说明
表5- 316 表结构信息说明:




HOST
本节点名称
TOTAL_DC
当前cache 中保存的dc
UNLOCKED_DC
未加锁的dc
TOTAL_DC_SIZE
当前cache 中保存的dc 占用的空间
UNLOCKED_DC_SIZE
未加锁的dc 占用的空间
HOT_TOTAL_DC
当前cache 中保存的热dc
HOT_UNLOCKED_DC
未加锁的热dc
HOT_TOTAL_DC_SIZE
当前cache 中保存的热dc 占用的空间
HOT_UNLOCKED_DC_SI
ZE
未加锁的热dc 占用的空间
COLD_TOTAL_DC
当前cache 中保存的冷dc
COLD_UNLOCKED_DC
未加锁的冷dc
COLD_TOTAL_DC_SIZE
当前cache 中保存的冷dc 占用的空间

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1514
COLD_UNLOCKED_DC_S
IZE
未加锁的冷dc 占用的空间
HIT_RATE
cache 命中率

使用GBase ADO.NET 处理BLOB 数据
使用GBase 数据库时经常会在BLOB 列中存储二进制数据,GBase 数据库支
持四种不同的BLOB 数据类型:TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB。
.NET 应用程序可使用GBase ADO.NET 访问保存在BLOB 列中的数据,并能
使用客户端代码对这类数据进行操作。

0:00.61 kthreadd
分析时,主要关注gaussdb 进程占用的内存百分比(%MEM)、整系统的剩余内存。
显示信息中的主要属性解释如下:

total:物理内存总量。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
515

used:已使用的物理内存总量。

free:空闲内存总量。

buffers:进程使用的虚拟内存总量。

%MEM:进程占用的内存百分比。

VIRT:进程使用的虚拟内存总量,VIRT=SWAP+RES。

SWAP:进程使用的虚拟内存中已被换出到交换分区的量。

RES:进程使用的虚拟内存中未被换出的量。

SHR:共享内存大小。
性能参数分析
以root 用户执行“free”命令查看cache 的占用情况。
free
查询结果如下所示:
total
used
free
shared
buff/cache
available
Mem:
8009296
1086448
193632
1168640
6729216
5448296
Swap:
8257532
20736
8236796
若用户内存占用过高,需查看执行计划,重点分析:是否有不合理的join 顺序。例如,
多表关联时,执行计划中优先关联的两表的中间结果集比较大,导致最终执行代价比较大。