系统参数生效范围

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】系统参数的生效范围是什么??
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

可以参考下这个帖子:如何判断系统参数的生效范围


说明: 配置项和系统变量概述

alter system set memory_limit=‘10G’ zone=‘zone1’; 这个参数的生效范围为什么 可以指定zone 级别呢 ?

修改系统参数命令 ALTER SYSTEM SET

  1. 可以修改该 Parameter 在某个 Zone 上的值
  2. 可以修改该 Parameter 在某台具体的 OBServer 上的值
  3. 如果不带任何条件,则修改所有 OBServer 的值

那么生效范围是不是 就缩小了 。 变成zone 了 ?? 这个参数还可以再observer级别设置。

刚才说错了。改了下。
另外:这个问题在考obca时有问得。

可以针对 某个租户生效不 ???

ALTER SYSTEM [SET] 语法
parameter_name = expression [SCOPE = {SPFILE | BOTH}] [COMMENT [=] ‘text’]
[ TENANT [=] ALL|tenant_name ] {SERVER [=] ‘ip:port’ | ZONE [=] ‘zone’};
OceanBase分布式数据库-海量数据 笔笔算数

那就是说 ,也可以 针对某个租户生效了 。