返回首页

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

更新日期:2024年09月11日

sysusers 系统目录表列出每单个用户的权限标识,或列出拥有数据库级别访问特权
的 PUBLIC 组的公共权限标识。此表还会列出拥有数据库中任何对象访问特权的每个角色
的名称。
此系统目录表具有以下列:
表 39. SYSUSERS 表列描述

GBase 8s SQL 指南:参考
南大通用数据技术股份有限公司 - 71 -

类型
解释
username
VARCHAR(32)
数据库用户或角色的名称。
username 的索引只允许唯一
值。username 值可以是用户
的登录名或角色的名称。
usertype
CHAR(1)
指定 username 所拥有最高
数据库级别特权的代码,其
中 username 是单个用户、
PUBLIC 组或角色名称。有效
代码是:D = DBA(所有特
权) R = 资源(创建 UDR、
UDT、永久表和索引)C = 连
接(使用现有表)G = 角色
U = 缺省角色。为用户指定
缺省角色时,会将数据库的
隐式连接授予用户。这是用
户在被授予 C、D 或 R 角色
之前的角色。
priority
SMALLINT
保留供将来使用。
password
CHAR(16)
保留供将来使用。
defrole
VARCHAR(32)
缺省角色的名称。

功能
该参数用于控制group by 算子hash 划分数据块时是否使用采样功能使数据块划分
更加均匀,默认值为0。
0 为关闭采样功能,1 为开启采样功能,其他值报错。
说明
Group by 运算非常耗时的场景下,可以打开该参数。Group by 算子处理数据使用hash 划
分数据块,
可能造成数据块大小不均匀节点间数据倾斜严重,
导致各节点处理group by 时
木桶效应,
打开该参数可以使group by 算子hash 划分数据更加均匀以提升group by 性能。

#existCoordinateHost =
#existDataHost =
#existGcwareHost=
gcwareHost = 192.168.146.20,192.168.146.21,192.168.146.22
gcwareHostNodeID = 20,21,22
dbaUser = gbase
dbaGroup = gbase
dbaPwd = 'gbase'

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
117
rootPwd = '111111'
#rootPwdFile = rootPwd.json
#characterSet = utf8
#dbPort = 5258
#sshPort = 22
注意

要求配置信息需与原集群保持一致,包括字符集设置;

CoordinatorHost 和DataHost 节点ip 需和升级前一致;

如果是升级到9.5.3.X,还需要设置gcwareHost 为已存在的gcware 节点。

如果是升级到9.5.3.X 并且是使用IPV6,注意gcwareHostNodeID 的获取,
nodeid 可以到$GCWARE_BASE/config 下gcware.conf 文件中获取:totem
下的nodeid 是gcwareHostNodeID,gcware 下的是coordinateHostNodeID。

升级中集群会自动备份必要的文件,默认备份目录为/home/$dbaUser 下,
如果需要可以使用参数--backup_dir 指定。

提前申请获取license 许可文件。
步骤4
使用dbaUser 用户执行./gcinstall.py --license_file=gbase.lic --silent=demo.options -U
进行集群升级。如果升级成功集群会自动启动,如果升级失败集群自动回退到老版
本,集群可正常操作。
gcinstall.py [options]
Options:
-U, --upgrade
升级
--silent=SILENTCONFIG
安装配置文件
--license_file=LICENSE_FILE
License 文件
--backup_dir=BACKUP_DIR
自动备份的路径,默认/home/$dbaUser
-s, --skip_audit
升级不备份audit.log

GBase 8a MPP Cluster 产品手册
3 集群安装升级与卸载
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
118