这道题怎么选,单选题

关于 OceanBase 租户内的资源隔离与资源分配,以下说法正确的是?

A. 一个租户内部的所有用户会话共享该租户的资源规格(CPU、内存等),无法再对租户内的不同用户进行单独的资源配置。

B. 资源单元的 Unit Config 一旦分配给租户后,支持动态修改 CPU、内存等参数,且修改过程中需要重启该租户所在的所有 OBServer 节点。

C. 通过资源隔离(Resource Group)功能,可以将不同用户或应用的后台任务(如 DDL、合并)与在线事务(OLTP)分配到不同的 CPU 核上执行,实现物理层面的隔离。

D. 一个租户的多个 Unit 副本必须部署在相同规格的物理机上,如果某个 OBServer 节点上的其他租户大量占用资源,会导致本租户性能下降,这种场景只能通过创建独占资源池来避免。

5 个赞

正确答案:C

1 个赞

OceanBase 提供了资源组(Resource Group)功能,可以将不同的用户/应用绑定到不同的资源组,并分别限制其 CPU 核数、IOPS 等,实现类似于“库内资源隔离的能力,甚至可以将后台任务(例如合并)与前台交易分配到不同 CPU 核上。

选项 A 错误,租户内可以通过资源组进一步细分资源;

选项 B 错误,Unit Config 支持在线动态修改且无需重启 OBServer;

选项 D 错误,即使 OBServer 物理规格不同,租户的 Unit 规格也可以不同;同机器其他租户的资源占用问题可通过资源隔离或资源超配管控解决,并非必须使用独占物理机。

4 个赞

不错,选C

3 个赞

好像是C

3 个赞

不是A吗

2 个赞

选择C

通过配置资源组,OceanBase 可以利用操作系统的 CPU 亲和性或内部调度算法,将不同的负载(如:在线交易 OLTP、复杂的报表分析 OLAP、或者后台的 DDL/合并任务)分配到不同的 CPU 处理单元上。这样可以有效防止高负载的后台任务“霸占” CPU,从而保障在线业务的响应延迟。

3 个赞

答案:c

2 个赞

选C

1 个赞

支持!!

1 个赞

解析得真棒!!!

1 个赞

选C就对了,因为大家都选C

1 个赞

为啥子

1 个赞

为什么呢

为了你好好

正确选项C

OceanBase 的 Resource Group(资源组)+ Resource Plan 资源隔离能力,可以把在线 OLTP 业务、后台 DDL、合并、备份等不同任务,绑定、调度到指定 CPU 核心运行,从物理内核层面实现任务之间的资源硬隔离,避免后台重任务挤占核心业务资源。

c吧

正确答案:C

学习

@论坛小助手 回答下