OceanBase 中,关于租户资源单元 Unit 描述错误的是?
A. Unit 是分配给租户的最小硬件资源调度单位
B. 一个资源池可配置多个 Unit,对应多个资源单元副本
C. 修改已分配给租户的资源池 Unit 规格可直接执行 ALTER RESOURCE POOL
D. Unit 包含 CPU、内存、磁盘 IO 等资源规格定义
选哪个
根据文档库中的信息,关于 OceanBase 中租户资源单元 Unit 的描述错误的是:
C. 修改已分配给租户的资源池 Unit 规格可直接执行 ALTER RESOURCE POOL
正确的做法是,要修改已分配给租户的 Unit 规格,应使用 ALTER RESOURCE UNIT 语句来更改对应的 Unit 配置,如 CPU、内存大小等参数。而 ALTER RESOURCE POOL 主要用于调整资源池下的 UNIT_NUM(即每个 Zone 内资源单元的数量),并不直接改变单个 Unit 的规格配置。
依据如下文档片段:
其他选项 A、B 和 D 均符合 OceanBase 对于 Unit 的定义与功能说明。
- Unit 确实是 OceanBase 中为租户分配物理资源的基本单位 (A 正确);
- 单个资源池可以关联多个 Units,并且这些 Units 在不同的 Zones 上进行复制以确保高可用性 (B 正确);
- Unit 包含了 CPU、内存及磁盘 I/O 等关键资源的定义 (D 正确)。
因此,答案是 C 选项描述错误。
详情请参考:
学习到了
正确答案是:B、C
-
选项 B (一个资源池可配置多个 Unit,对应多个资源单元副本) 描述错误 :
参考材料指出,资源池由若干个资源单元组成,但“同一个资源池内的各个 Unit 具有相同的资源规格”5。资源池定义的是资源单元的大小(Unit Config)和数量(UNIT_NUM),而不是配置“多个(不同规格的)Unit”1。 -
选项 C (修改已分配给租户的资源池 Unit 规格可直接执行 ALTER RESOURCE POOL) 描述错误 :
参考材料明确说明,修改资源单元的资源配置(如内存大小等)需要使用ALTER RESOURCE UNIT语句(例如:ALTER RESOURCE UNIT ru1 MEMORY_SIZE '3G';),而不是直接修改资源池。
正确答案是:B、C
正确答案是:BC
正确答案:C
虽然 ALTER RESOURCE POOL 语法上支持修改 UNIT ,但官方强烈不建议 直接对已分配给租户的资源池执行此操作,因为这会修改租户的资源配置。
OceanBase 官方推荐的正确路径是:先在 SYS 租户中创建一个新的资源配置,然后通过 ALTER RESOURCE POOL 将资源池切换到新的资源配置上 。
66666
CCC