可以对ZONE设置参数吗?

参数,分为“集群参数”和“租户参数” 嘛 ?

我的问题是:可以使用alter system set 语句,设置一个参数,并且指定它只对某个ZONE生效吗 ?或者指定它只对某个observer生效吗 ?

  • 集群级配置项:指适用于整个 OceanBase 数据库集群的配置选项,它们具有全局性质,用于配置整个集群的基本信息、性能参数、安全选项等等。这些配置项通常包括数据备份和恢复、负载均衡等方面的配置选项。集群级配置项通常是在集群启动时进行配置,配置后不轻易修改。
  • 租户级配置项:指适用于租户级别的配置选项,它们是针对单个租户或多个租户的配置选项。用于对单个租户或多个租户进行特定的配置和优化。这些配置项通常包括存储引擎参数、SQL 执行策略、访问控制等方面的配置选项。租户级配置项通常可以在租户创建和管理时进行配置,可以随时根据需要进行修改。

配置项:分为集群、Zone、机器和租户。
系统变量:分为租户的 Global 或 Session 级别。

  • Global 变量:表示 Global 级别的修改,数据库同一租户内的不同用户共享全局变量。全局变量的修改不会随会话的退出而失效。此外,全局变量修改后,对当前已打开的 Session 不生效,需要重新建立 Session 才能生效。
  • Session 变量:表示 Session 级别的修改。当客户端连接到数据库后,数据库会复制全局变量来自动生成 Session 变量。Session 变量的修改仅对当前 Session 生效。

这些文档上有,就是不清楚啊。

1
集群级配置项。
租户级配置项。

2
配置项:分为集群、Zone、机器和租户。

问题:1和2的交叉关系是什么?

集群,那就是所有的,包括了zone、机器和租户

zone 包括了 zone 一个区域里的,里面可以有多台机器

机器的话,就是对于一台物理机了,里面有一个observer 或者2个,按照IP的

租户,就是逻辑层面了,可以在3个zone 都有,分布不同的机器上等

这个我也明白啊。

拗口,在租户级设置集群配置项目。

不支持对单个zone单独设置