基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
backup_dest_option
更新时间:2023-08-03 17:20:32
backup_dest_option 用于控制备份相关的参数。
描述
| 属性 | 描述 |
|---|---|
| 参数类型 | 字符串类型 |
| 默认值 | 空字符串 |
| 取值范围 | 不涉及 |
| 是否重启 OBServer 生效 | 否 |
示例
obclient> ALTER SYSTEM SET backup_dest_option='log_archive_checkpoint_interval=120s&recovery_window=7d&auto_delete_obsolete_backup=true&log_archive_piece_switch_interval=1d';
其中:
log_archive_checkpoint_interval用于控制日志备份的间隔,如果不通过该配置项设置,则使用集群级别的配置项log_archive_checkpoint_interval的值。如果backup_dest_option和log_archive_checkpoint_interval均未设置,则使用默认值120s,如果backup_dest_option和log_archive_checkpoint_interval均设置,则以backup_dest_option配置的值为准。建议使用backup_dest_option配置项来设置日志备份的时间间隔。recovery_window用于控制备份数据的保留时间,如果不通过该配置项设置,则默认使用集群级别的配置项backup_recovery_window的值。如果backup_dest_option和backup_recovery_window均未设置,则使用默认值0,表示备份数据不过期,如果backup_dest_option和backup_recovery_window均设置,则以backup_dest_option配置的值为准。建议使用backup_dest_option配置项来来控制备份数据的保留时间。auto_delete_obsolete_backup用于控制是否自动删除过期的备份数据。如果不通过该配置项设置,则默认使用集群级别的配置项auto_delete_expired_backup的值。如果backup_dest_option和auto_delete_expired_backup均未设置,则使用默认值false,表示不自动删除过期的备份数据,如果backup_dest_option和auto_delete_expired_backup均设置,则以backup_dest_option配置的值为准。建议使用backup_dest_option配置项来配置是否自动删除过期的备份数据。log_archive_piece_switch_interval用于控制自动按照时间段来切日志文件的目录,默认值为0,表示不切分 Piece,有效范围为 [1d, 7d]。 例如,设置log_archive_piece_switch_interval=1d,表示日志备份会每天切分一个日志 Piece,即从当前时间开始的 24 小时后,系统会自动开始切分下一个日志 Piece。受日志归档线程调度等其他因素的影响,下一次切分 Piece 的时间可能会有一定的延时。