DRINTERVAL 配置参数

使用 DRINTERVAL 配置参数来指定两次清空数据复制缓冲区间隔的最大秒数,或是否使用 HDR_TXN_SCOPE 配置参数指定的异步模式。

onconfig.std 值
DRINTERVAL 0
-1 = 使用 HDR SYNC 模式。如果主服务器使用无缓冲的日志记录,则复制是同步的。

0 = HDR_TXN_SCOPE 配置参数的值决定 HDR 数据复制的同步模式。

正整数 = 使用 HDR ASYNC 模式。正整数是两次清空数据复制缓冲区之间间隔的最大秒数。

生效
编辑 onconfig 文件并重启数据库服务器之后。
当您通过运行 onmode -wf 命令在 onconfig 文件中动态地重置该值时。
当您通过运行 onmode -wm 命令重置内存中的该值时。

用法

DRINTERVAL 配置参数控制复制延迟,并用来设置复制同步。

如果使用无缓冲的日志记录,则 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 无缓冲 将近同步复制
正整数 有缓冲 异步复制
正整数 无缓冲 异步复制