No.41
obproxy决定路由结果所依赖信息:多选
A、目标server的合并状态
B、当前请求的库表名字信息
C、目标server的idregion的信息
D、当前请求状态,强一致性or弱一致性
【答案】ACD
【解析】参考信息:和路由相关的一些基础概念
这些基础概念和OBproxy路由密切相关,根据不同的配置,Obproxy进行综合的路由排序:
1、 LDC配置:
本地:同城同机房(IDC相同)
同城:同城不同机房(IDC不同,Region相同)
异地:不同的地域(Region不同)
2、Observer状态:常态 vs
3、租户的Zone 类型:读写型 vs 只读型
4、路由精准度:优先精准度高的
OBproxy中有目标partition的路由信息(PS)
OBproxy中没有Partition的路由信息,只有租户的路由信息(TS)
No.42
通过obproxy访问OceanBase集群时,下列哪些用户名格式是合法的?
A、test@testTenant#testCluster:1
B、testCluster:testTenant:test
C、test@testTenant
D、test@testTenant#testCluster
【答案】ABD
【解析】
在连接ObProxy时,其用户名类似root@sys#cluster,其中root为用户名,sys为租户名,cluster为集群名
由于OceanBase支持多租户, 每个租户对应一个MySQL实例。因此访问OceanBase的用户名需要指定租户名。又由于proxy支持OceanBase的多集群部署,因此通过proxy访问OceanBase服务时,
还需要指定集群名, 格式有四种:
username@tenantname#clustername,
如root@trade#xxbank
clustername:tenantname:username,
如xxbank:trade:root
clustername-tenantname-username,
如xxbank-trade-root
clustername.tenantname.username,
如xxbank.trade.root




