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
无缓冲的 几乎同步复制
正整数
无
有缓冲的 异步复制
正整数
无
无缓冲的 异步复制