暂无图片
pg中的复制槽功能在hadr架构下,如何实现的?
我来答
分享
暂无图片 匿名用户
pg中的复制槽功能在hadr架构下,如何实现的?

pg中的复制槽主要是防止备库需要的wal日志在主库被删除,主库会根据备库返回的信息确认哪些wal日志已不再需要,才能进行清理


hadr复制架构下,db2 没有复制槽,它怎么实现的这块功能的?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
shunwahⓂ️

在没有使用复制槽的情况下,可能需要用 wal_keep_size/wal_keep_segment和 archive_command去确保wal日志不被删除,但这种方式总会保留过多的wal,且在延时较大时也不能保证wal一定不会被删除。所以复制槽就是为此而生。
但是复制槽可能会导致主库一直不删除wal(比如从库已宕机的情况)导致磁盘被撑满,这时就需要max_slot_wal_keep_size来设置wal文件的保留上限。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
流复制如果在非归档模式下,是否可以正常搭建和正常同步?
回答 1
是的,不开归档,可以正常搭建standby
云数据库mysql和普通的安装的mysql有什么区别?
回答 1
云数据库的好处就是可以做到即买即用,跟我们日常购物一样便捷,省去的自己找安装包,找依赖包,下载安装的过程。
pg和mysql有哪些老外写的比较好的博客地址,求推荐
回答 1
PostgreSQL相关博客PostgreSQL官方博客https://www.postgresql.org/about/newsarchivePostgreSQL星球https://planet.p
EXISTS谓语和IN运算符在性能方面有什么区别?
回答 4
https://blog.csdn.net/weixin39540651/article/details/104990653?opsrequestmisc%257B%2522request%255Fi
postgresql 使用逻辑复制,在主库中执行 vacuum (VERBOSE, analyze) ,复制库会跟着执行吗?
回答 1
理论分析:不会,不管是物理复制的主从场景,还是逻辑复制发布与订阅都是基于WAL来传数据。物理复制场景下从库可以暴露查询接口(hotstandby),而逻辑复制场景发布端与订阅端是两个独立的库,没有关联
postgreSQL 有isnull吗?
回答 1
已采纳
可以使用coalesce函数coalesce(expr1,expr2,expr3...)直到找到一个非null值返回,右边的表达式则不参与运算;若所有为null,返回null.
PostgreSQL 10没有jsonb类型,怎么解决?
回答 3
已采纳
建议升级pg10或者换成其他数据类型,比如blob
postgresql 生产上使用,推荐哪一个版本?
回答 3
新上13/14都可以,我们主推13
PG怎么获取视图的字段类型和长度?
回答 1
SELECTcolumnname,datatype,charactermaximumlengthFROMinformationschema.columnsWHEREtablename'yourview
可以把现有的postgresql数据库,转到华为的gauss吗?
回答 4
可以,opengauss的pg版本9.2.4,分区表(pg中继承分区)、部分数据类型(时间类型、二进制)不一样。