synchronous_commit
参数说明:设置当前事务的同步方式。
该参数属于USERSET 类型参数,请参考表15-1 中对应设置方法进行设置。
通常情况下,一个事务产生的日志的同步顺序如下:
1.
主机将日志内容写入本地内存。
2.
主机将本地内存中的日志写入本地文件系统。
3.
主机将本地文件系统中的日志内容刷盘。
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1197
4.
主机将日志内容发送给备机。
5.
备机接受到日志内容,存入备机内存。
6.
备机将备机内存中的日志写入备机文件系统。
7.
备机将备机文件系统中的日志内容刷盘。
8.
备机回放日志,完成对数据文件的增量更新。
取值范围:枚举类型
on:表示主机事务提交需要等待备机将对应日志刷新到磁盘。
off:表示主机事务提交无需等待主机自身将对应日志刷新到磁盘,通常也称为异
步提交。
local:
表示主机事务提交需要等待主机自身将对应日志刷新到磁盘,
通常也称为本
地提交。
remote_write:表示主机事务提交需要等待备机将对应日志写到文件系统(无需刷
新到磁盘)。
remote_receive:表示主机事务提交需要等待备机接收到对应日志数据(无需写入
文件系统)。
remote_apply:表示主机事务提交需要等待备机完成对应日志的回放操作。
true:同on。
false:同off。
yes:同on。
no:同off。
1:同on。
0:同off。
2:同remote_apply。
GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1198
默认值:on