OBServer 配置了备份策略后,比如设置每天 1 点备份开始,备份保留 3 天,OBServer 的备份和清理是两个调度任务,并不是备份后就立马触发清理。备份开始是 1 点,备份清理时间可以查看上一次清理的时间点,自动清理的时间是没有办法手动指定。
## -- 通过内部表 __all_tenant_backup_info 获取租户删除过时的备份快照的时间。
select usec_to_time(value) from oceanbase.__all_tenant_backup_info where name = 'delete_obsolete_backup_snapshot';
+----------------------------+
| value |
+----------------------------+
| 2024-06-29 07:04:02.000000 |
+----------------------------+
1 row in set (0.01 sec)
说明
- OBServer 的备份清理时间并不是和备份开始时间一起的,它们是两个调度任务。
- 备份清理的调度频率,老版本是备份保留时间/2,比较新的版本是每天一次。
- 自动清理没有办法手动指定,但是手动触发清理,会修改
__all_tenant_backup_info表记录的时间,下一次的自动清理会根据手动清理的时间 +24 小时,重新调度时间。
适用版本
OceanBase 数据库 V2.x、V3.x 版本。