我想知道pg_start_backup()控制功能的风险。
pg_start_backup()
例如,如果有人重置服务器,或者在pg_start_backup's操作期间出现电源故障,会发生什么情况?
pg_start_backup
如果postgres进程出了问题,然后它就出来了,会发生什么呢?
postgres
如果启用了此选项,硬盘驱动器会出现什么情况?
发布于 2016-11-01 06:27:49
首先,也是最重要的是,绝大多数用户应该简单地使用pg_basebackup。对于不适合的少数工具,您应该使用现有的工具,而不是滚动自己的工具,如PgBarman、WAL和OmniPITR。
pg_basebackup
如果服务器在使用pg_basebackup时中途备份崩溃,则可能需要手动从数据目录中删除backup.label文件。它可能会导致一些增加的桌子膨胀,当它运行时,但在其他方面是非常安全的。
backup.label
请注意,PostgreSQL 9.6通过提供一个通过SQL返回备份标签文件的新API来解决剩余的backup.label文件的问题。见发布维基和文档。在备份9.6或更高版本时,您应该非常喜欢使用此模式。
https://dba.stackexchange.com/questions/153821
相似问题