暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

查询集群参数

SQL新手 2022-12-12
403

您可以通过 SQL 语句查询集群参数。

通过 SQL 语句查询集群参数

集群参数即集群级配置项,您可以通过查询配置项来确认该配置项属于集群级配置项还是租户级配置项。

查询配置项的语句如下:

SHOW PARAMETERS [SHOW_PARAM_OPTS];

其中,[SHOW_PARAM_OPTS] :可指定为 [LIKE 'pattern' | WHERE expr]WHERE expr 中可以指定的列属性与 SHOW PARAMETERS 返回结果中的列属性一致。

SHOW PARAMETERS 返回结果中的列属性如下表所示。

列名含义
zone所在的 Zone。
svr_ip机器 IP。
svr_port机器的端口。
name配置项名。
data_type配置项的数据类型,包括 STRINGCAPACITY 等。
value配置项的值。
说明
由于在修改配置项值时,支持修改指定 Zone 或 Server 的配置项值,故不同 Zone 或 Server 对应的配置项的值可能不同。
info配置项的说明信息。
section配置项所属的分类:
  • SSTABLE:表示 SSTable 相关的配置项。
  • OBSERVER:表示 OBServer 相关的配置项。
  • ROOT_SERVICE:表示 RootService 相关的配置项。
  • TENANT:表示租户相关的配置项。
  • TRANS:表示事务相关的配置项。
  • LOAD_BALANCE:表示负载均衡相关的配置项。
  • DAILY_MERGE:表示合并相关的配置项。
  • CLOG:表示 Clog 相关的配置项。
  • LOCATION_CACHE:表示 Location Cache 相关的配置项。
  • CACHE:表示缓存相关的配置项。
  • RPC:表示 RPC 相关的配置项。
  • OBPROXY:表示 OBProxy 相关的配置项。
scope配置项范围属性:
  • TENANT:表示该配置项为租户级别的配置项
  • CLUSTER:表示该配置项为集群级别的配置项
source当前值来源:
  • TENANT
  • CLUSTER
  • CMDLINE
  • OBADMIN
  • FILE
  • DEFAULT
edit_level定义该配置项的修改行为:
  • READONLY:表示该参数不可修改。
  • STATIC_EFFECTIVE:表示该参数可修改但需要重启 OBServer 才会生效。
  • DYNAMIC_EFFECTIVE:表示该参数可修改且修改后动态生效。

从表中可知,当 scope 列对应的值为 CLUSTER 时 ,即表示该配置项为集群级配置项。

系统租户(即 sys 租户)和普通租户均可以查询集群级配置项的值。

示例:

obclient> SHOW PARAMETERS LIKE 'stack_size';

obclient> SHOW PARAMETERS WHERE edit_level='static_effective' AND name='stack_size';

OceanBase 数据库中各集群参数的详细说明信息请参见 系统配置项 章节。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论