OceanBase集群部署在3个Zone(zone1、zone2、zone3),租户的Primary Zone设置为(zone1,zone2,zone3)。各表主副本分布如下:
T1表:主副本位于 zone1
T2表:主副本位于 zone2
T3表:主副本位于 zone3
BEGIN;
INSERT INTO T1 VALUES (…); – 插入T1表
INSERT INTO T2 VALUES (…); – 插入T2表
INSERT INTO T3 VALUES (…); – 插入T3表
COMMIT;
关于上述事务内语句的路由策略,说法正确的是:
A. 第一条Insert语句(T1插入)开启事务,被路由至 T1表主副本所在的zone1
B. 事务内的后两条Insert语句(T2、T3插入)全部路由至事务开启节点(即第一条语句的路由节点)
C. 第三条Insert语句(T3插入)被路由至 T3表主副本所在的zone3
D. 第二条Insert语句(T2插入)被路由至 事务开启节点(即T1主副本所在的zone1)