A.OBSERVER执行SQL语句,并将路由报错的信息返回给ODP
B.OBSERVER会将SQL语句转发至正确的OBSERVER,该OBSERVER执行完成后,将结果直接返回给ODP
C.OBSERVER不会执行该SQL请求,直接返回路由错误信息给ODP
D.OBSERVER会将SQL语句转发至正确的OBSERVER,该OBSERVER执行完成后,将结果返回给第一个OBSERVER,由该OBSERVER将结果返回给ODP
A.OBSERVER执行SQL语句,并将路由报错的信息返回给ODP
B.OBSERVER会将SQL语句转发至正确的OBSERVER,该OBSERVER执行完成后,将结果直接返回给ODP
C.OBSERVER不会执行该SQL请求,直接返回路由错误信息给ODP
D.OBSERVER会将SQL语句转发至正确的OBSERVER,该OBSERVER执行完成后,将结果返回给第一个OBSERVER,由该OBSERVER将结果返回给ODP
选D
c 吧
![]()
![]()
![]()
![]()
我感觉应该选择D
有用吗?
https://www.oceanbase.com/docs/common-odp-doc-cn-1000000000755697
不开启二次路由,应该对应 D。 所以会有大量的remote 执行计划
开启二次路由,应该是ODP 的二次路由。 ODP 重新转发至 正确的observer。