租户总内存如何统计

【产品名称】

【产品版本】

【问题描述】

  1. 租户内存使用如何统计
  2. 租户总内存如何统计

租户内存主要分为两大部分:

第一部分是不可动态伸缩的memstore,相关信息可查询视图gv$memstore.(eg. select * from gv$memstore where tenant_id = 1001)

其中:

active 表示活跃的memtable占用的内存,也就是对应未转储的内存大小。

total 表示 当前所有的memtable总的内存大小,约等于(active+freeze)。

freeze_trigger 表示触发冻结的内存大小

mem_limit 表示 memstore总的内存大小,默认是租户内存的50%

freeze_cnt 表示memtable 冻结的次数

说明:total会随着出发freeze后变小,而mem_limit规格不变就不会变。

第二部分是可动态伸缩的kvcache.


  1. 租户内存使用是memstore + 缓存
  2. 租户总内存是 memstore + kvcache