流复制与PG版本的关系
PG9.0开始出现了流复制的功能。
PG9.1实现了同步模式的流复制;
PG9.2增加了级联复制的功能,也就是一个standby数据库后面可在级联另一个standby数据库。
9.1开始支持pg_basebackup
From:《PostgreSQL修炼之道--从小工到专家》P374
PG9.2之后支持级联复制,所以在9.2及之后的版本中,pg_basebackup也可以从另一个standby库上做基础备份,但从standby备份有以下一些注意事项:
(1)备份中没有备份历史文件
(2)不确保所有需要的WAL文件都备份了,如果想确保,需要加命令行参数“-x”
(3)如果在备份过程中standby被提升为主库,则备份会失败
(4)要求主库中打开了“full_page_writes”参数,WAL文件
PG9.0开始出现了流复制的功能。
PG9.1实现了同步模式的流复制;
PG9.2增加了级联复制的功能,也就是一个standby数据库后面可在级联另一个standby数据库。
9.1开始支持pg_basebackup
From:《PostgreSQL修炼之道--从小工到专家》P374
PG9.2之后支持级联复制,所以在9.2及之后的版本中,pg_basebackup也可以从另一个standby库上做基础备份,但从standby备份有以下一些注意事项:
(1)备份中没有备份历史文件
(2)不确保所有需要的WAL文件都备份了,如果想确保,需要加命令行参数“-x”
(3)如果在备份过程中standby被提升为主库,则备份会失败
(4)要求主库中打开了“full_page_writes”参数,WAL文件