并行线程的分配方式应该为?

在OceanBase V4中,假如一个分区表在server1、server2、server3上分别有六、四、二个分区,当对表的查询使用PARALL(18)的Hint时,并行线程的分配方式应该为:
A.​​ server1、server2、server3上分别分配9、6、3个并行线程
B.​​ server1、server2、server3上各分配18个并行线程
C.​​ server1、server2、server3上各分配6个并行线程
D.​​ server1、server2、server3上分别分配6、4、2个并行线程

1 个赞

答案是A

按比例分配

AAAAAA

借楼主的问题,再请教个问题
在OceanBase V4中,假如一个分区表在server1、server2、server3上分别有六、四、二个分区

问题一:
如果paralle(3) 会怎么在 三个 observer上进行分配线程呢??

问题二:
如果paralle(2) 会怎么在 三个 observer上进行分配线程呢??

问题三:
如果paralle(1) 会怎么在 三个 observer上进行分配线程呢??

疑问1: parallel(1) 那个对呢 ??
image

三个不同并行度结果都一样,每台服务器 至少起1 个线程,确保所有分区可被访问

1 个赞

你的这个AI是用的哪个 回答有点问题的

好哒,obi