首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL (TimescaleDB)异步复制(WAL)不工作

PostgreSQL (TimescaleDB)异步复制(WAL)不工作
EN

Database Administration用户
提问于 2022-02-28 07:35:07
回答 1查看 145关注 0票数 2

我正在尝试设置PostgreSQL (TimescaleDB)数据库的异步复制。我一直在跟踪大量的指南,即使在尝试了文档中的内容之后,它似乎也不起作用。我配置main上的所有内容,而db工作。然后,我去那里的副本设置,我可以做手动备份,但自动应变永远不会发生。日志中没有关于"WAL“的信息。我不得不设置错误,但这很奇怪,因为正如我所说的手动备份工作。

我检查了所有的东西也试了几次。而且main上的复制槽从来没有活动过。我遗漏了什么?

这里是来自副本的日志

人工BP可以完成

在主槽上没有活动

EN

回答 1

Database Administration用户

发布于 2022-02-28 16:39:17

正如Melkij所描述的,您没有做任何事情将它放到流模式中,所以您所拥有的只是一个分离的克隆,而不是一个副本。将其配置为流的最有效的方法是将-R交给pg_basebackup,但如果需要,可以手动修改新目录。

同样地,这些插槽也没有被使用,因为你没有做任何事情让它们投入使用。如果您向pg_basebackup -R添加了另一个选项,要求它使用指定的插槽,它将使用它来获取备份本身,并(通过对postgresql.auto.conf的更改)运行副本。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/308050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档