为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.1
【操作系统】:麒麟
【CPU】:
【问题描述】*:其中累计增量和差异增量有什么区别 如果做自动备份的话建议用哪个比较好
可以设置全备和增量备份,根据实际情况调整
--定时每周六运行,进行全量备份
call SP_CREATE_JOB('JOB_FULL_BAK_TIMELY',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('JOB_FULL_BAK_TIMELY');
call SP_ADD_JOB_STEP('JOB_FULL_BAK_TIMELY', 'JOB_FULL_BAK_TIMELY', 6, '01000000/data/dmbak', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('JOB_FULL_BAK_TIMELY', 'JOB_FULL_BAK_TIMELY', 1, 2, 1, 64, 0, '00:06:08', NULL, '2020-07-07 12:06:08', NULL, '');
call SP_JOB_CONFIG_COMMIT('JOB_FULL_BAK_TIMELY');
--定时每天运行,进行增量备份(晚上,周六除外)
call SP_CREATE_JOB('JOB_INCREMENT_BAK_TIMELY_NIGHT',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('JOB_INCREMENT_BAK_TIMELY_NIGHT');
call SP_ADD_JOB_STEP('JOB_INCREMENT_BAK_TIMELY_NIGHT', 'JOB_INCREMENT_BAK_TIMELY_NIGHT', 6, '11000000/data/dmbak|/data/dmbak', 1, 3, 0, 0, NULL, 0);
call SP_ADD_JOB_STEP('JOB_INCREMENT_BAK_TIMELY_NIGHT', 'JOB_FULL_BAK', 6, '01000000/data/dmbak', 1, 1, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('JOB_INCREMENT_BAK_TIMELY_NIGHT', 'JOB_INCREMENT_BAK_TIMELY_NIGHT', 1, 2, 1, 63, 0, '00:08:07', NULL, '2020-07-07 12:08:07', NULL, '');
call SP_JOB_CONFIG_COMMIT('JOB_INCREMENT_BAK_TIMELY_NIGHT');
--定时每周日运行,删除前30天的备份,包括全量和增量
call SP_CREATE_JOB('JOB_DEL_BAK_TIMELY',1,0,'',0,0,'',0,'');
call SP_JOB_CONFIG_START('JOB_DEL_BAK_TIMELY');
call SP_ADD_JOB_STEP('JOB_DEL_BAK_TIMELY', 'JOB_DEL_BAK_TIMELY', 0, 'SF_BAKSET_BACKUP_DIR_ADD(''DISK'',''/data/dmbak'');
CALL SP_DB_BAKSET_REMOVE_BATCH(''DISK'',SYSDATE - 15);', 1, 2, 0, 0, NULL, 0);
call SP_ADD_JOB_SCHEDULE('JOB_DEL_BAK_TIMELY', 'JOB_DEL_BAK_TIMELY', 1, 1, 1, 0, 0, '00:10:10', NULL, '2020-07-07 12:13:10', NULL, '');
call SP_JOB_CONFIG_COMMIT('JOB_DEL_BAK_TIMELY');
累计增量备份是指备份自上次全量备份以来所有发生变化的数据,而差异增量备份则是备份自上次备份(无论是全量还是增量)以来发生变化的数据。累计增量备份的恢复过程较为简单,只需恢复全量备份和最近的累计增量备份即可,但备份数据量会随时间增加;差异增量备份的恢复过程相对复杂,需要依次恢复全量备份和所有差异增量备份,但备份数据量较小。对于恢复时间要求较高的场景,可以使用累计增量备份,恢复过程会更为简便。
累积增量备份是指备份自上次全量备份以来所有发生变化的数据。
差异增量备份则是备份自上次备份(无论是全量还是增量)以来发生变化的数据。
建议:
如果空间足够大,数据库小的话,建议每天全备。
如果数据库体量比较大,归档又少,可以一周全备一次,其他时间增量备份。
或者一周全备一次,周四累积备份一次,其他时间差异备份。
差异增量备份的基备份集可以是一个完全备份集,也可以是一个增量备份集。会备份自上一次增量备份集或者完全备份集以来所有发生变化的数据块。
累积增量备份的基备份只能是一个完全备份集,会备份自上次完全备份集以来发生变化的数据块。相对数据量较大,占用空间多,但是恢复时间相对较少。
https://eco.dameng.com/document/dm/zh-cn/faq/faq-backup-restore.html#%E5%9C%A8%E8%BE%BE%E6%A2%A6%E6%95%B0%E6%8D%AE%E5%BA%93%E4%B8%AD%EF%BC%8C%E5%B7%AE%E5%BC%82%E5%A2%9E%E9%87%8F%E5%A4%87%E4%BB%BD%E5%92%8C%E7%B4%AF%E7%A7%AF%E5%A2%9E%E9%87%8F%E5%A4%87%E4%BB%BD%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB%EF%BC%9F%E5%AE%83%E4%BB%AC%E7%9A%84%E8%BF%98%E5%8E%9F%E7%BB%93%E6%9E%9C%E4%B8%80%E6%A0%B7%E5%90%97%EF%BC%9F