根据以上实验过程,请判断 OceanBase 为租户实际分配资源是在哪个步骤?是在创建资源配 置时,还是在创建资源池时,抑或是在创建租户时?

根据以上实验过程,请判断 OceanBase 为租户实际分配资源是在哪个步骤?是在创建资源配

置时,还是在创建资源池时,抑或是在创建租户时?

从上面的实验截图,租户实际分配资源是在创建租户时进行分配的,对吧?

1 个赞

文档给的答案是创建资源池的时候!

为什么gv$ob_servers 显示分配有差异@ob社区小助手回答一下呢!

2 个赞

1、楼主应该把版本号发出来
2、创建资源池后,是不是立即查询了资源分配。——有可能分配存在延迟
3、有可能文档里的“分配”指的是资源占用,但是没有实际分配

我还没有实验环境,仅仅是分析

1 个赞

CREATE TENANT IF NOT EXISTS tenant1
CHARSET = ‘utf8mb4’
REPLICA_NUM = 3
ZONE_LIST = (‘zone1’, ‘zone2’, ‘zone3’)
PRIMARY_ZONE = ‘zone1’
RESOURCE_POOL_LIST = (‘pool1’)
SET ob_tcp_invited_nodes = ‘%’;
从创建租户的命令参数上可以判断,应该是在创建租户时才分配的资源。Replica_num决定了,决定了unit的数量,这时候才决定了observer上到底分配出多少CPU和内存。

1 个赞