PostgreSQL 流复制参数 - synchronous_standby_names

该参数指定流复制中需要同步复制的服务器列表,需要配置standby服务器的名字,也即主从运行正常情况下,主节点上的pg_stat_replication系统表中的application_name信息,至于什么是standby服务器名字,以及如何设置standby服务器名字,上面也做了阐述,几种典型的synchronous_standby_names设置方式:

1,设置WAL日志强同步至某个节点

  设置当前节点与ubuntu02节点wal日志写入成功后,返回客户端提交成功

  synchronous_standby_names = 'ubuntu02'

2,设置WAL日志强同步至N个节点中的某M个节点

  按照指定节点的顺序,WAL至少强同步至两个节点

  synchronous_standby_names = 'FIRST 2 (ubuntu02,ubuntu03,ubuntu04)'

  按照指定节点,无顺序要求,WAL至少强同步至两个节点

  synchronous_standby_names = 'ANY 2 (ubuntu02,ubuntu03,ubuntu04))'

  如果当前节点在事务提交的时候,synchronous_standby_names中的节点未达到当前节点synchronous_commit设定的要求,则当前事务会被挂起,直至满足synchronous_standby_names中设定的要求

相关推荐
X-⃢_⃢-X11 分钟前
十、Redis之布隆过滤器
数据库·redis·缓存
Nturmoils14 分钟前
订单号查出了三笔,我以为是数据脏了,其实是自己写错了
数据库
ZKNOW甄知科技18 分钟前
燕千云深度集成飞书:以AI之力,开启无感IT运维体验
大数据·运维·网络·数据库·人工智能·低代码·集成学习
TDengine (老段)33 分钟前
TDengine 免费版说明
java·大数据·数据库·物联网·时序数据库·tdengine
汉知宝科技33 分钟前
历史案件数据迁移:知识产权管理系统落地的第一道门槛
大数据·数据库
这就是佬们吗43 分钟前
Python入门⑤-异常处理、文件操作与实战项目
开发语言·数据库·python·算法·pycharm
吴声子夜歌44 分钟前
MongoDB 4.x——SpringBoot框架整合
数据库·spring boot·mongodb
凤山老林1 小时前
MySQL“读已提交“并非万能药:深度解析RC隔离级别的盲区与适用边界
数据库·mysql
Database_Cool_1 小时前
阿里云 Tair(企业级内存数据库)vs 腾讯云 Redis 云缓存深度对比:性能/数据结构/成本全维度 Benchmark
数据库·阿里云·缓存
流星白龙1 小时前
【Redis】1.Redis特性
数据库·redis·缓存