ITPub博客

首页 > 数据库 > 国内数据库 > 【手摸手玩转 OceanBase 58】如何设定集群参数?

【手摸手玩转 OceanBase 58】如何设定集群参数?

原创 国内数据库 作者:13579NB232 时间:2023-01-19 15:10:42 0 删除 编辑

OceanBase 集群配置可以通过集群参数来设定。通过参数的设置可以使 OceanBase 数据库的行为符合您业务的要求。

OceanBase 数据库的集群参数即集群级配置项,同时参数还分为动态生效和重启生效两类。通过集群参数的设置可以控制集群的负载均衡、合并时间、合并方式、资源分配和模块开关等功能。

系统租户(即  sys 租户)可以查看和设置集群参数,普通租户只能查看集群参数,无法设置集群参数。

当 OBServer 启动后,如果没有指定参数,则使用系统指定的参数的 Default 值。在 observer 进程启动成功后,参数值将持久化到  /home/admin/oceanbase/etc/observer.config.bin 文件中,您可以通过  strings observer.config.bin 命令来查看文件中的内容。

不同集群参数的数据类型不同,当前 OceanBase 数据库中集群参数的主要数据类型及其相关说明如下表所示。

数据类型 说明
BOOL boolean 类型(布尔),支持 true/false。
CAPACITY 容量单位,支持 b (字节)、k (KB,千字节)、m (MB,百万字节)、 g (GB,10亿字节)、t (TB,万亿字节)、p(PB,千万亿字节)。单位不区分大小写字母,默认为 m。
DOUBLE 双精度浮点数,占用 64 bit 存储空间,精确到小数点后 15 位,有效位数为 16位 。
INT int64 整型,支持正负整数和 0。
MOMENT 时刻。格式为  hh:mm(例如  02:00);或者特殊值  disable,表示不指定时间。目前仅用于  major_freeze_duty_time 参数。
STRING 字符串。用户输入的字符串的值。
STRING_LIST 字符串列表,即以分号 (;)分隔的多个字符串。
TIME 时间类型。支持 us (微妙)、ms (毫秒)、s (秒), m (分钟)、h (小时)、d (天)等单位。如果不加后缀,默认为秒(s)。单位不区分大小写字母。

相关阅读

如果需要了解租户参数的查看及设置方法,可以看看以下信息:

关于 OceanBase 数据库中系统配置项的更多详细介绍信息请参见  配置管理。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70026124/viewspace-2932760/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2023-01-18

  • 博文量
    184
  • 访问量
    93228