返回首页

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

更新日期:2024年09月11日

HDR_TXN_SCOPE 配置参数与 DRINTERVAL 配置参数一起使用,来指定在高可用性集群中
HDR 复制的同步模式。
onconfig.std 值
HDR_TXN_SCOPE NEAR_SYNC

FULL_SYNC = 如果完全同步,则 HDR 复制。在事务可完成之前,事务需要 HDR 辅助服务
器上完成确认。
NEAR_SYNC = 如果几乎同步,则 HDR 复制。在事务可完成之前,事务需要在 HDR 辅助服
务器上收到确认。如果同无缓冲日志记录一起使用,SYNC 模式,则当 DRINTERVAL 设置为
-1 时打开,与几乎同步模式相同。
ASYNC = 如果完全异步,则 HDR 复制。在事务可完成之前,事务不需要在 HDR 辅助服务
器上收到或完成确认。
生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

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

运行带有 "onmode","-wf HDR_TXN_SCOPE=value" 或 "onmode","-wm
HDR_TXN_SCOPE=value" 参数的 SQL 管理 API task() 或 admin() 函数之后。
用法
当 DRINTERVAL 配置参数设置为 0 时,HDR_TXN_SCOPE 参数的值确定 HDR 复制的同步模
式。
如果使用无缓冲日志记录,
则 HDR
SYNC 模式与几乎同步模式相同,
通过 HDR_TXN_SCOPE 配
置参数设置。
表 1. DRINTERVAL、HDR_TXN_SCOPE 和日志记录设置及其 HDR 复制模式结果的矩阵。
DRINTERVAL HDR_TXN_SCOPE 日志记录
结果
-1

有缓冲的 异步复制
-1

无缓冲的 几乎同步复制
0
FULL_SYNC
有缓冲的 完全同步复制
0
FULL_SYNC
无缓冲的 完全同步复制
0
ASYNC
有缓冲的 异步复制
0
ASYNC
无缓冲的 异步复制
0
NEAR_SYNC
有缓冲的 几乎同步复制
0
NEAR_SYNC
无缓冲的 几乎同步复制
正整数

有缓冲的 异步复制
正整数

无缓冲的 异步复制

(1 row)

variance(expexpression,ression)
描述:var_samp 的别名。
返回类型:
对于浮点类型的输入返回double precision 类型,
其他输入返回numeric 类型。
示例:
gbase=# SELECT VARIANCE(inv_quantity_on_hand) FROM public.inventory WHERE
inv_warehouse_sk = 1;
variance
--------------------

功能说明
replace.py 在集群的安装包目录下。执行replace.py 命令需要在集群中的一个
Coordinator 节点,使用集群安装用户dbauser 进行替换。
说明

replace.py 执行成功后,
会删除旧的distribution
(在此示例中为Distribution
ID 为1 的distribution),生成了新的distribution(Distribution ID 为4)。
操作步骤
步骤1:将被替换的集群节点(原172.168.83.15)机器网线拔出,并将待替换的新
机器上线。
步骤2:执行replace.py 替换安装。
$ ./replace.py --host=172.168.83.15 --type=data --dbaUser=gbase --dbaUser
Pwd=gbasedba --generalDBUser=root --generalDBPwd=****** --overwrite
--vcname=vc1