OceanBase租户资源与内存分配的问题

在创建租户的过程中需要先创建 资源规则,在资源规格的创建过程中可以设置 MEMORY_SIZE

疑问:
我的节点机器内存16G,部署OceanBase DB 后使用了8.4G内存,那么此时我的最大MEMORY_SIZE可以给多少,可以赋值成16G吗?还是只能给 (16 - 8.4)呢?
image

1 个赞

取决于 OB 集群还剩余多少内存,不是主机剩多少内存。在 root@sys 里查询一下:

select zone,concat(SVR_IP,':',SVR_PORT) observer,
	cpu_capacity_max cpu_total,cpu_assigned_max cpu_assigned,
	cpu_capacity-cpu_assigned_max as cpu_free,
	round(memory_limit/1024/1024/1024,2) as memory_total,
	round((mem_capacity-mem_assigned)/1024/1024/1024,2) as memory_free
from gv$ob_servers;

好的,感谢解答