VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

CommonOptions接口

功能描述

逻辑复制和物理复制的常用参数。

getSlotName

功能描述

复制槽提供了一种自动化的方式,以确保在所有备用服务器接收到WAL段之前,主服务器不会删除它们,并且主服务器不会删除可能导致恢复冲突的行,即使备用服务器断开连接时也是如此。

语法格式

String getSlotName()

参数说明

无。

返回值

服务器上已经存在且空闲的可空复制槽名。

getStartLSNPosition

功能描述

获取开始复制的位置。

语法格式

LogSequenceNumber getStartLSNPosition()

参数说明

无。

返回值

开始复制的位置,非空。

getStatusInterval

功能描述

指定发送回服务器的状态包之间的毫秒数。这允许更容易地从服务器监控进度。值为0将完全禁用周期性状态更新,尽管更新仍然会在服务器请求时发送,以避免超时断开。缺省值是10秒。

语法格式

int getStatusInterval()

参数说明

无。

返回值

当前状态间隔。

其他

已知的子接口:LogicalReplicationOptions, PhysicalReplicationOptions。

已知的实现类:LogicalStreamBuilder, PhysicalStreamBuilder。