返回首页

gbase数据、南大通用产品文档:GBase8sSMX_NUMPIPES 配置参数 147

更新日期:2024年09月11日


GBase 8s 管理员参考
南大通用数据技术股份有限公司 VIII

GBase 8a 集群的gcluster(gclusterd 服务进程)和gonde(GBased 服务进程)的
配置参数有三种修改方法。

session 级生效的修改方法:
直接在session 会话中通过sql 语句:set variable_str=v_val 进行修改。
该修改只在当前session 会话中起效,sql 执行成功即刻生效。
注:
8a 的部分参数不支持session 级别修改,
执行session 级别修改时会报错提示
Variable 'xxx' is a GLOBAL variable and should be set with SET GLOBAL 或
者Variable 'xxx' is a read only variable。这些参数需根据提示进行全局级别
(global)修改或者通过配置文件(readonly)修改。

global 全局级生效的修改方法:
执行sql 语句:set global variable_str=v_val 修改参数值,sql 执行成功后在
后续新建的会话中均起效,执行的当前会话及之前已存在的会话中均无效。集群服
务重启后global 全局级的修改失效。

配置文件修改参数方法:
通过修改配置文件中的对应参数值进行修改,
配置文件修改后需要重启对应进程服
务后生效。

GBase 8a MPP Cluster 最佳实践
6 附录
文档版本(2022-02-11)
南大通用数据技术股份有限公司
187
如:
修改gcluster 配置文件($GCLUSER_BASE/config/gbase_8a_gcluster.cnf)参数值
后,需重启gclusterd 服务生效。
修改gnode 配置文件($GBASE_BASE/config/gbase_8a_gbase.cnf)参数值后,需重
启gbased 服务生效。
修改gcware 配置文件($GCWARE_BASE/config/gcware.cnf)参数值后,需重启
gcware 服务生效。
注意

第四章节的参数中带有gcluster 的为集群参数,其他为gnode 参数。
如通过配置文件修改参数,可到对应的gcluster 配置文件或者gnode 配置文件中
进行修改。

8a 的部分参数不支持session 级别修改。
执行session 级别修改时会报错提示Variable 'xxx' is a GLOBAL variable and
should be set with SET GLOBAL 或者Variable 'xxx' is a read only variable。
这些参数需根据提示进行全局级别(global)修改或者通过配置文件(readonly)
修改。

8a 的部分参数不支持global 级别修改。
执行global 级别修改时会报错提示Variable 'xxx' is a read only variable。
这些参数需根据提示通过配置文件(readonly)修改。

集群参数的session 和global 级别的修改在集群中只需执行一次修改sql。
执行一次修改sql 后,所有gcluster 节点和gnode 节点均可接收和识别该修改。

集群参数的配置文件修改需将所有节点的配置文件都进行修改。
配置文件修改需将所有节点的配置文件均修改一致,
并且每个修改配置文件的节点
都需重启对应服务。

8a 集群的gcware、gc_recover、gcmonitor 等组件只能通过配置文件修改。
GBase 8a 集群的gcware、gc_recover、gcmonitor 等组件的配置参数修改需要通过
修改对应配置文件,并重启进程服务的方式使之生效。
应用

非临时调整的参数调整方案
对于非临时调整的参数,可以执行set global variable_str=v_val 使修改在不需
重启服务情况下即时生效,同时同步修改配置文件,以便服务后续在合适的时间重
启后参数修改能持续有效。

GBase 8a MPP Cluster 最佳实践
6 附录
文档版本(2022-02-11)
南大通用数据技术股份有限公司
188

仅支持 TLS 1.0,则该连接将在 TLS 1.0 一级。