数据库备份DBS对数据库执行备份时会造成一定影响,建议选择业务低峰期执行备份任务。

备份原理与影响

类目 逻辑备份 物理备份
全量备份原理 对每张表数据进行切分,然后在数据库上执行SQL语句,多线程并行读取数据。 在数据库所在服务器上安装DBS备份网关,然后通过备份网关将数据库文件进行备份(拷贝)。
增量备份原理 支持实时捕获数据库内存中的日志,实现实时增量备份,避免堆积数据,从而降低对数据库IO性能的影响。
对数据库的影响 从数据库实例中读取数据,对数据库性能有一定影响,但不会造成锁表的情况。 从数据库磁盘中读取数据,对数据库IO性能有一定影响,但不会造成锁表的情况。

注意事项

  • 建议选择业务低峰期执行备份任务。
  • DBS提供备份速度调节功能,您可以通过减少备份并行线程数降低备份对数据库性能影响,更多信息,请参见如何调节备份速度
  • 对于主备数据库,如果可以访问备库,建议在备库上执行备份任务。
    说明 RDS数据库目前仅开放主库访问,因此只能在主库上执行备份任务。