#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
gs_retrieve
背景信息
在openGauss主备的架构下,当主机异常宕机,需要异步备升主时,旧主可能有数据未同步到异步备。gs_retrieve工具可以在旧主恢复之后,将未同步的数据通过逻辑解码的方式找回。
注意事项
-
gs_retrieve工具仅支持在旧主所在机器上使用,新主可在不同机器。
-
旧主恢复之后建议将autovacuum设置为off,防止元数据的历史版本被回收清理。
-
解码范围内存在DDL的情况下,可能由于元数据的历史版本被清理而无法正常解码。通过force方式解码,可能会丢失数据。
-
当旧主xlog堆积过多,导致还没同步到异步备的日志被回收时,可能无法获取完整的数据。
-
在gs_retrieve工具运行过程中,如果旧主执行相关IUD业务,同样会被解码出来。
-
继承原有逻辑解码的约束。
#openGauss #入门 #安装 #数据库 #开源