No.26
有关parameters表述正确的是?(选2个)
A、所有系统参数,都需要登录sys租户查询/修改
B、所有系统参数均是修改后都是实时生效,不需要重启observer服务
C、修改系统参数时,可以指定修改的内容在集群范围生效、只在某个zone生效、或者只在某台具体OBserver生效
D、系统参数分为集群级和租户级参数两种,其中租户级参数的修改只对当前租户生效
【答案】CD
【解析】来源:管理员指南/OceanBase集群管理/集群参数管理
A:不同租户对集群参数的查看和修改级别如下表所示:
|
租户类型 |
参数查看 |
参数设置 |
|
系统租户 |
查看集群参数和其他租户参数 |
可以设置集群参数或指定租户的参数 |
|
普通租户 |
只能查看本租户的参数 |
只能设置本租户的参数 |
B:参数分为动态生效和重启生效两类;
C:OceanBase 集群参数可以有全局(即集群Cluster)、Zone 和 Server 三种生效范围,在修改值时请根据业务需要选择生效范围:
ALTER SYSTEM SET param_name = expr
[COMMENT 'text']
[PARAM_OPTS]
[TENANT = 'tenantname']
PARAM_OPTS:
[ZONE='zone' | SERVER='server_ip:rpc_port']
PARAM_OPTS 是修改配置项时所指定的其它限定条件,例如,指定 Zone、指定 Server 等;
D:集群级别与租户级别的配置项设置会有所不同:
系统租户设置集群配置项的语法
ALTER
SYSTEM SET mysql_port=8888 [PARAM_OPTS]
租户设置租户配置项的语法
ALTER SYSTEM SET clog_max_unconfirmed_log_count=1600 [PARAM_OPTS]
附:系统租户设置租户配置项的语法
ALTER SYSTEM SET clog_max_unconfirmed_log_count=1600 [PARAM_OPTS] TENANT=all|TENANT_NAME
https://www.oceanbase.com/docs/oceanbase-database/oceanbase-database/V3.2.1/modify-cluster-parameters




