返回首页

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

更新日期:2024年09月11日

参数说明:控制数据库自动清理线程(autovacuum)的启动。自动清理线程运行的前提
是将track_counts 设置为on。
该参数属于SIGHUP 类型参数,
请参考表GUC 参数设置方式中对应设置方法进行设置。
说明:
- 如果希望系统在故障恢复后,具备自动清理两阶段事务的功能,请将autovacuum 设
置为on;
- 当设置autovacuum 为on,autovacuum_max_workers 为0 时,表示系统不会自动进行
autovacuum,只会在故障恢复后,自动清理两阶段事务;
- 当设置autovacuum 为on,autovacuum_max_workers 大于0 时,表示系统不仅在故障

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1313
恢复后,自动清理两阶段事务,并且还可以自动清理线程。
须知:
即使此参数设置为off,
当事务ID 回绕即将发生时,
数据库也会自动启动自动清理线程。
对于create/drop database 发生异常时,
可能有的节点提交或回滚,
有的节点未提交
(prepared
状态),此时系统不能自动修复,需要手动修复。
取值范围:布尔型

on 表示开启数据库自动清理线程。

off 表示关闭数据库自动清理线程。
默认值:on

替换说明

创建新的distribution,将数据从旧的distribution 重分布到节点替换成功后新创
建的distribution 上,非替换节点上的分片不变。

替换一个vc 的纯数据节点时可访问其他vc
集群环境描述:
Coordinator 节点:172.168.83.11,172.168.83.12,172.168.83.13
Data 节点:
vc1:172.168.83.11,172.168.83.12,172.168.83.15
Vc2:172.168.83.13,172.168.83.14
Freenode:172.168.83.16
使用172.168.83.16 替换172.168.83.15。

集群安装时license 文件为必填参数,所以在集群安装前必须先获取license 文件。
集群LICENSE 认证流程如下:
1.
获取ESN 信息。ESN 与集群服务器硬件无关,它标识一个集群,全球唯一。
长度在40—580 字符之间。
2.
将ESN 信息和许可限制要求信息发送给南大通用原厂
3.
获取原厂回复的license 文件
4.
安装集群时使用该license 文件进行安装
5.
根据需要设置周期检查时间
License 与gcware 节点绑定,且依赖于gcware 节点的私钥/公钥。License 是安装到
集群的gcware 节点,
由gcware 节点生成ESN 并存储license、
保存集群合法节点清
单。所以有以下情况时,需要重新申请license:
1)有gcware 节点的私钥/公钥产生变化。ESN 依据用户SSH 私钥生成,需注
意保护和备份好gcware 节点运行用户的私钥。
2)Gcware 节点替换后,需要重新申请新的license。
3)升级时需要申请新的license。
License 类型说明:
默认license,申请时无需ESN,可直接按限制要求生成。
试用license、商用license 均需提供ESN,根据ESN 和限制要求生成。
License 限制要求支持如下:
失效日期、许可天数、规模许可(gnode 数量)、容量许可(所有gnode 节点数
据总容量)。
注:集群达到容量限制值后,集群状态会被置为shrinkOnly,该状态限制insert
和load 操作,用户可通过drop table 等操作缩小空间,再执行show license 命令,
该命令会进行容量刷新并更新集群状态。