ocp sys租户占用内存为什么这么高


管理四台机器的集群,sys租户分配了20g内存

3 个赞

OCP以及OCP的metadb集群 各是什么版本?

metadb集群 sys租户 查下

SELECT c.TENANT_ID, e.TENANT_NAME, f.SVR_IP,concat(c.NAME, ': ', d.NAME)`pool:conf`,concat(c.UNIT_COUNT, ' unit: ', d.min_cpu, 'C/', ROUND(d.MEMORY_SIZE/1024/1024/1024,0), "G") unit_info FROM DBA_OB_RESOURCE_POOLS c, DBA_OB_UNIT_CONFIGS d, DBA_OB_TENANTS e ,DBA_OB_UNITS f WHERE c.UNIT_CONFIG_ID=d.UNIT_CONFIG_ID AND c.TENANT_ID=e.TENANT_ID AND e.TENANT_ID=f.TENANT_ID AND c.RESOURCE_POOL_ID=f.RESOURCE_POOL_ID ORDER BY c.TENANT_ID;
5 个赞

4.3.6版本

3 个赞

meta集群的版本 以及SQL的查询结果发下吧

2 个赞

4 个赞

5.7.25-OceanBase_CE-v4.2.1.8

3 个赞
select * from __all_virtual_memory_info  where tenant_id=1 order by hold desc limit 10;
2 个赞

3 个赞

继续查这个

select * from __all_virtual_kvcache_info where tenant_id=1 order by kv_cnt desc limit 20; 
3 个赞

2 个赞

tmp_block_cache 分了较多,sys租户下有做过什么操作吗?
先刷掉 再观察下

alter system flush kvcache tenant sys cache tmp_block_cache;
3 个赞

没做什么操作,好像系统自动分的,这个可以通过配置限制吗

1 个赞

没有参数限制,你先刷掉,观察下后续是否再涨上去

1 个赞


涨的很快flush完之后是20%,现在成50%了

2 个赞

查下还是那个模块吗?如果是执行下这个

grep 'succeed to remove a tmp file' observer.log*
2 个赞

详细信息贴出来


还是哪个模块

1 个赞

根据日志中的traceID查下是否有sql

select query_sql from oceanbase.gv$ob_sql_audit where TRACE_ID='xxxxx';
1 个赞

这么多SQL吗?

根据这个TraceID查