设置primary_zone

【产品名称】OceanBase-cs


【产品版本】3.1


【问题描述】

问题1:

__all_resource_pool 他为什么只能在sys租户下查询?

gv$unit 为什么可以在业务租户下查询 ?


问题2:

如何查询资源池不够使用了?

如何查询表被分配到哪个资源池了?


问题3:

需要保证租户的PRIMARY_ZONE里至少有两个FULL副本。费解。

select tenant_name,primary_zone,locality from __all_tenant;


问题4:

给OBProxy指定IDC名称配置项,有什么意义?

alter proxyconfig set proxy_idc_name = 'idc1'; 这是啥意思?

比如,三台主机,每台主机有一个obporxy进程,总共就有三个obproxy进程,

分别给这三个obproxy进程设定idc1/idc2/idc3 ?

问题2:如何查询资源池不够使用了?

这个查询资源池我们可以通过白屏OCP或者黑屏工具查询:

黑屏工具查询:

连接上oceanbase数据库;


ocp白屏工具:

查看某个集群的资源分配情况,可以直接看出资源是否够使用;


1 个赞

问题4:给OBProxy指定IDC名称配置项,有什么意义?

可以直接通过idc检查LDC的匹配情况;

show proxyinfo idc


alter proxyconfig set proxy_idc_name = 'idc1'; 这是啥意思?

配置项proxy_idc_name用来控制全局级别的当前IDC机房信息, 默认为空。配置项的设置可以 通过启动参数/登陆修改/ocp配置项更新进行, 在proxy的启动脚本中使用-i 机房名启动传入,或者proxy 运行后通过alter proxyconfig set proxy_idc_name=‘机房名’;


比如,三台主机,每台主机有一个obporxy进程,总共就有三个obproxy进程,分别给这三个obproxy进程设定idc1/idc2/idc3 ?

是的,需要每个obproxy都设定icd;

1 个赞