hot_standby

PostgreSQL数据库是通过在数据目录下建一个特殊的文件来指示数据库启动在主库模式还是在备库模式,在PostgreSQL 12版本之前是通过文件“recovery.conf”来指示数据库启动在备库模式的(当然需要在recovery.conf中配置一些合适的内容才可以),从PostgreSQL 12版本开始把recovery.conf中的配置项全部移到postgresql.conf配置文件中,不再使用recovery.conf文件。当然为了指示该数据库是备库,还需要在数据目录下建一个名为“standby.signal”的空文件。
如果我们在postgresql.conf中配置了“hot_standby”为“on”,说明备库是“Hot Standby”,即可以只读的,如果配置“hot_standby”为“off”,说明备库是“Warm Standby”,psql是无法连接这个备库的,连接时会报如下错误:
[postgres@pg01 ~]$ psql
psql: FATAL:  the database system is starting up

若备份数据库在接收主数据库同步数据和应用同步数据时不能提供只读服务,则该备份数据库称为Warm Standby Server;而如果备份数据库在接收和应用主数据库同步数据时也能提供只读服务,则该备份数据库称为Hot Standby Server。Hot Standby功能是PostgreSQL 9.0版本开始提供的新功能。

hot_standby相关推荐

  1. Postgresql Hot_Standby 流复制 基于Linux 对postgresql 和 linux 会基本的操作

    Master 192.168.1.10 2.在master上安装数据库,并且初始化数据库,在slave上安装数据库,(不用初始化数据库) 3.在master上创建流复制用户: <span sty ...

  2. pg_basebackup 配置 stream replication 异步/同步

    os :oel 6.8 postgresql: 9.6.3 PostgreSQL9.0 standby数据库在应用WAL日志的同时,也可以提供只读服务, 这是PostgreSQL9.0中最激动人心的功 ...

  3. c++获取可用端口号_PG高可用架构实施方案

    1.PG概述 PostgreSQL是一个功能非常强大的.源代码开放的客户/服务器关系型数据库管理系统(RDBMS).PostgreSQL最初设想于1986年,当时被叫做Berkley Postgres ...

  4. Ubuntu下搭建postgresql主从服务器(方法1)

    Ubuntu下搭建postgresql主从服务器(方法1) 安装略 postgresql主服务器: $ vi /etc/postgresql/9.1/main/postgresql.conf 按a或i ...

  5. PostgreSQL 9.3 beta2 stream replication primary standby switchover bug?

    [更新] 已有patch. 请参见. PostgreSQL 9.1,9.2,9.3 clean switchover Primary and Standby Patch. http://blog.16 ...

  6. 数据库归档及热点库_postgresql连续归档及时间点恢复的操作

    postgresql连续归档及时间点恢复的操作,备份,日志,时间,目录,文件 postgresql连续归档及时间点恢复的操作 易采站长站,站长之家为您整理了postgresql连续归档及时间点恢复的操 ...

  7. PostgreSQL的xlog实验一

    一,从initdb开始,initdb执行结束后,看xlog: [pgsql@localhost pg_xlog]$ ls -lrt total 16408 drwx------ 2 pgsql pgs ...

  8. postgresql-9.3.0级联复制搭建及简单配置

    postgresql-9.3级联复制 环境 系统 debian-6.0.4 数据库:postgresql-9.3.0 master:172.16.2.151 standby1:172.16.2.152 ...

  9. Install zabbix 2.2 + PostgreSQL + nginx + php on CentOS 6.x x64

    首先要阅读requirement, 结合你的环境, 满足日后的使用, 需要合理的选择硬件, 以及需要的依赖组件或库. https://www.zabbix.com/documentation/2.2/ ...

最新文章

  1. 怎么修改云服务器项目路径,云服务器tomcat的项目路径怎么设置
  2. 关于iptables
  3. 目前有量子计算机,中国“祖冲之”刚刚成为当前最强大的量子计算机
  4. openssh升级sftp_Centos7 升级 openSSH 到7.9p1的详细步骤
  5. 宝塔清mysql主从日志_宝塔面板Mysql主从日志文件mysql-bin文件清除方法
  6. Http协议(5)—HTTP摘要认证
  7. c#输入三个数选出最大的_C#习题,3、 输入三个数字,输出他们的最大值。(if) | 学步园...
  8. Hibernate(十三)迫切内连接fetch
  9. java集成jpush实现客户端推送
  10. ZooKeeper学习总结(1)——ZooKeeper入门介绍
  11. 【OpenCV入门指南】第十一篇 鼠标绘图
  12. what is apache2 ?
  13. winrar 解决广告弹窗及restorator简介
  14. win10无法安装网卡驱动
  15. 微博相册图片获取工具
  16. 会员积分兑换系统的基础运营
  17. L1-058 6翻了
  18. 详细的网络安全基础,一篇文章统统告诉你
  19. 贪吃蛇游戏 C语言程序设计
  20. 认识字符集、ASCII、GBK、Unicode、UTF-8

热门文章

  1. 中国智慧商圈建设发展价值调研及投资潜力规划报告2022年版
  2. pandas python groupby_python – 如何在Pandas groupby之后获得多个条件操作?
  3. 微型计算机控制系统,微型计算机控制系统
  4. 凸四边形上的双线性插值
  5. 如何营造沉浸式实景演艺旅游环境
  6. IOS AppDelegate详解
  7. udev-configure-printer提示Device already handled问题
  8. [安洵杯 2019]不是文件上传
  9. VS2019 无法打开文件“kernel32.lib”
  10. python哈姆雷特知识分析