backup_dest_option
用于控制备份相关的参数。
描述
属性 | 描述 |
---|---|
参数类型 | 字符串类型 |
默认值 | 空字符串 |
取值范围 | 不涉及 |
是否重启 OBServer 生效 | 否 |
示例
obclient> ALTER SYSTEM SET backup_dest_option='log_archive_checkpoint_interval=5s&recovery_window=7d&auto_delete_obsolete_backup=true&log_archive_piece_switch_interval=120s&backup_copies=2';
其中:
log_archive_checkpoint_interval
用于控制日志备份的间隔,如果不通过该配置项设置,则使用集群级别的配置项log_archive_checkpoint_interval
的值。如果backup_dest_option
和log_archive_checkpoint_interval
均未设置,则使用默认值120s
。log_archive_checkpoint_interval
配置项的更多信息,请参见 log_archive_checkpoint_interval。recovery_window
用于控制备份数据的保留时间,如果不通过该配置项设置,则默认使用集群级别的配置项backup_recovery_window
的值。如果backup_dest_option
和backup_recovery_window
均未设置,则使用默认值0
,表示备份数据不过期。backup_recovery_window
配置项的更多信息,请参见 backup_recovery_window。auto_delete_obsolete_backup
用于控制是否自动删除过期的备份数据。如果不通过该配置项设置,则默认使用集群级别的配置项auto_delete_expired_backup
的值。如果backup_dest_option
和auto_delete_expired_backup
均未设置,则使用默认值false
,表示不自动删除过期的备份数据。auto_delete_expired_backup
配置项的更多信息,请参见 auto_delete_expired_backup。log_archive_piece_switch_interval
用于控制自动按照时间段来切日志文件的目录,默认值为0
,表示不切分 Piece,有效范围为 [1d, 7d]。backup_copies
用于指定一个备份级的冗余度。默认值为1
。如果设置了backup_backup_dest
,建议该参数设置为2
,其有效范围为 [1,8]。如果
backup_copies
设置为1
,则在清理备份时,系统不会考虑备份备份是否已成功;如果backup_copies
设置为2
,则仅当成功备份备份数据到backup_backup_dest
后才会自动删除backup_dest
下的备份。