返回首页

gbase数据、南大通用产品文档:GBase8agcluster_crossjoin_use_hash_distribution

更新日期:2024年09月11日

功能
这个参数用于设置当JOIN 两边都不是hash列时,
是否仍强制走hash重分布JOIN。
参数取值含义说明

参数= 0:表示关闭,即当JOIN 两边都不是hash 列时,不使用hash 重分布
JOIN 功能;

参数= 1:
表示开启,
即当JOIN 两边都不是hash 列时,
使用hash 重分布JOIN
功能。
该参数的默认值是1。
表6- 6 参数显示
默认值
最小值
最大值
1
0
1

使用replace.py 命令对要替换的节点进行替换安装。必须在集群中Coordinator 节点
上使用集群安装用户dbauser 执行命令。
命令格式:
replace.py [options]
表4- 39 参数说明
参数名称


-h,--help
显示replace.py 的帮助信息。
-a
不提示用户确认信息。
---host=HOSTLIST
指定将要替换的节点IP 列表,用逗号分隔。
--type=NODETYPE
被替换的节点类型:
Coor:替换管理节点;
Data:替换数据节点。
--freenode=FREENODE
指定将要被替换的空闲的数据节点ip,与--host 中
指定得IP 一一对应。
在替换纯数据节点时,
使未被
任何虚拟集群使用的空闲数据节点来替换损坏的纯
数据节点。
--dbaUser
集群运行时使用的操作系统DBA 用户名。
--dbaUserPwd
操作系统DBA 用户的密码,
要求所有节点DBA 密
码一致。
--generalDBUser
数据库DBA 用户名,可选参数,不输入时默认为
数据库root 用户。
--generalDBPwd
数据库DBA 用户密码,目前密码中不支持单引号,
其它特殊符号用单引号包围。
--overwrite
强制替换标志,如果设置了这个标志,被替换节点
上残留的集群软件将被强制卸载,重新安装新的集
群。这个参数可选。
--sync_coordi_metadata_timeout
执行节点替换时,每次拷贝coordinator 节点元数据
的超时时间,
单位为分钟,
默认为15 分钟,
最小值

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
287
参数名称


为1,最大值为2147483647。
--parallel_pack
备份拷贝coordinator 节点元数据的模式,取值为0
或1, 默认为0。0--各节点全量备份;1--每个节点
备份一部分,最后在目的节点汇总。
--retry_times
替换过程中单步操作失败的重试次数,默认为3,
最小值为1,最大值为2147483647。
--use_shm
使用共享内存存放数据包,使用该参数需先确认每
个coordinator 节点的/dev/shm 有足够空间存放所有
集群层元数据。取值为0 或1,默认值为0。
--use_shm_save_temp
是否使用/dev/shm 存储替换过程中产生的临时文件
数据,使用/dev/shm 可以提高效率,但是如果
/dev/shm 空间不足,效率可能会更低,并影响系统
运行。
取值为0 或1,
默认为1,
现场根据表以及列
的数量自行评估是否使用。0--不使用/dev/shm;1--
使用/dev/shm。
--vcname
被替换数据节点的vc name,每次替换只能替换一
个vc。
--passwordputMode
用于指定密码获取的方式,通过不同的参数实现不
同的获取方式。若指定该参数,则demo.options 中
的密码不必再修改。取值范围为file、pwdsame、
pwddiff,默认值为file。
取值说明如下:

file:表示从文件或命令行参数获取,和原有
的方式一致,
该方式下,
文件中的密码是明文
的;

Pwdsame:表示从终端由用户输入密码,并且
所有节点的密码一致情况下使用该参数,
对于
不同用户密码只输入一次;

pwddiff::表示从终端由用户输入密码,并且
节点间的密码不一致情况下使用该参数,
对于
不同用户密码每个节点分别输入一次。

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
288
注意

use_shm_save_temp 参数默认值为1,会在/dev/shm 空间内
产生临时文件,若/dev/shm 空间不足,可能会效率更低或
操作系统报错。

节点替换相关日志说明:
replace.log 记录了安装、卸载被替换节点和替换中执行的
gcadmin 详细调用操作和登录各节点的检查信息和ssh 交互
操作等信息;
gcware 节点gcware/liblog/下gadm_cp_codi_tbl.log 和
gcware/gadm_cp_sys_tbl.log 中记录了同步元数据和数据的
相关信息。

PG_STATIO_ALL_SEQUENCES 视图包含当前数据库中每个序列的I/O 的统计信息。
名称
类型
描述
relid
oid
序列OID。
schemaname
name
序列中模式名。
relname
name
序列名。
blks_read
bigint
从序列中读取的磁盘块数。
blks_hit
bigint
序列中缓存命中数。