Navicat 17的增量备份需通过计划任务启用,依赖基础完整备份、严格保留策略及稳定路径,否则易产生无法复用的碎片文件;默认不压缩,可勾选“压缩备份文件”生成.nbz文件,压缩率30%~50%,但恢复时间略增。
增量备份 不是“少备份点数据”就省空间,而是靠只存变化量 + 复用旧备份来压总量。Navicat 17 的 增量备份 功能默认不启用,必须手动配置策略和保留规则,否则它只会按你点击的次数生成一堆完整备份。
增量备份必须配合备份计划启用
navicat 17 的 增量备份 只在「计划任务」中可用,右键数据库选「备份数据库」弹出的单次导出窗口里根本没这个选项。
实操要点:
- 进入「计划任务」→ 新建任务 → 类型选「备份数据库」
- 在「备份选项」页勾选「启用增量备份」,并指定「基础备份路径」(必须先存在一个完整备份)
- 首次运行时,Navicat 会强制执行一次完整备份;后续按计划运行才真正走增量逻辑
- 若基础备份被删或路径变更,后续增量备份会失败,报错
Base backup not found
增量备份文件本身不压缩,但可开启全局压缩选项
Navicat 17 默认对增量备份文件(*.nbk)不做压缩,体积几乎等于实际变更数据量。但你可以在同一备份任务的「高级选项」里勾选「压缩备份文件」——这会把整个备份集(含基础备份+所有增量)打包成一个 .nbkz 文件,实测对文本型字段为主的库能压到原大小的 30%~50%。
注意:
• 压缩只影响最终输出文件,不影响备份过程中的临时空间占用
• 启用压缩后,恢复时需先解压再读取,小库无感,千万级表恢复时间可能增加 8%~12%
清理旧增量备份比删完整备份更关键
很多人以为删掉几个大体积的完整备份就能腾空间,其实真正吃空间的是长期积累的增量链。Navicat 17 不自动清理过期增量,必须手动设置保留策略:
- 在计划任务编辑页 → 「保留策略」→ 设定「保留最近 X 个完整备份」+「每个完整备份下保留最多 Y 个增量」
- 例如设为「保留 2 个完整备份,每个下最多 5 个增量」,意味着最多存 2 × (1 + 5) = 12 个备份文件
- 若某次增量备份后基础备份被覆盖(比如新完整备份生成),其下游所有增量将变为孤立文件,必须手动删,否则占空间且无法恢复


















