关于分区均衡,以下说法正确的有哪些?(多选)( )

关于分区均衡,以下说法正确的有哪些?(多选)( )

  • A. 分区数量均衡的目标是让租户的所有日志流上的用户表主表分区数量均匀,数量偏差不大于 1
  • B. 局部索引的分区数量需要计算在分区数量均衡之内
  • C. 全局索引可以看做是一种特殊的主表,其分区数量要计算在分区数量均衡之内
  • D. server_balance_disk_tolerance_percent 的默认值为 1
  • E. 全局索引分区数量均衡不涉及主表分区数量
6 个赞

做题了。。。

3 个赞

正确选项:A、C,大佬采纳一下呗

解析:

  • A 正确 :在 OceanBase 等分布式数据库中,租户内的分区均衡主要目标是让各个 OB Server 上的分区数量尽量一致。系统会计算各个节点上用户表主表的分区数量,并保证数量偏差不大于 1,以实现数据的均匀分布1。
  • C 正确 :全局索引在物理存储和分区机制上,可以看作是一种特殊的主表。因此,在进行分区数量均衡时,全局索引的分区数量也必须被计算在内,以确保整体负载和存储的均匀3。

错误选项排除:

  • B 错误 :局部索引(Local Index)的数据是依附于主表分区的,它和主表数据存放在同一个分区内,因此不需要单独拿出来计算分区数量均衡。
  • D 错误 :参考材料中提到的触发资源单元均衡的参数 server_balance_cpu_memory_tolerance_percent 默认值为 5(即 5%),而非 11。虽然材料未直接提及 server_balance_disk_tolerance_percent 的默认值,但通常这类容忍度参数的默认值也不会是 1% 这么极端的阈值。
  • E 错误 :全局索引本质上也是一种表结构,其分区数量必须参与整体的分区数量均衡计算,不能脱离主表分区数量单独看待。
5 个赞

你就采纳一下 LIUVRQ:joy:

2 个赞

不对

2 个赞

你的AI不行,连个默认值都查不出来

2 个赞

送分了:ACD

2 个赞

选A、C .

3 个赞

如大佬所言,应该选ACD,望采纳

4 个赞

3 个赞

谢谢,很全面。

2 个赞

非常详细,给你点赞

2 个赞

选择AC
A 正确
分区均衡的目标是让租户内所有日志流上,用户主表的分区数量保持均匀,分区数量的差值不大于 1。
C 正确
全局索引等价于独立的特殊主表,它的分区数量会参与分区均衡计算。

其余选项错误
B 错误
局部索引分区跟随主表分布,不计入分区均衡的统计数量。
D 错误
server_balance_disk_tolerance_percent 默认值不是 1,默认是百分比数值。
E 错误
全局索引做分区均衡时,依然会关联主表分区,二者不是完全独立的均衡流程。

1 个赞

AC

1 个赞

送分题

6666

1 个赞

对于错误问题,除了文中提到的方法,还可以考虑OceanBase和11的结合使用。

A、C、D

互赞