数据库备份DBS对数据库执行备份时会造成一定影响,建议选择业务低峰期执行备份任务。本文介绍备份原理、影响及注意事项。
备份原理与影响
类目 | 逻辑备份 | 物理备份 |
全量备份原理 | 对每张表数据进行切分,然后在数据库上执行SQL语句,多线程并行读取数据。 | 在数据库所在服务器上安装DBS备份网关,然后通过备份网关将数据库文件进行备份(拷贝)。 |
增量备份原理 | 支持实时捕获数据库内存中的日志,实现实时增量备份,避免堆积数据,从而降低对数据库IO性能的影响。 | |
对数据库的影响 | 从数据库实例中读取数据,对数据库性能有一定影响,但不会造成锁表的情况。 | 从数据库磁盘中读取数据,对数据库IO性能有一定影响,但不会造成锁表的情况。 |
注意事项
建议选择业务低峰期执行备份任务。
数据库备份DBS提供备份速度调节功能,您可以通过减少备份并行线程数降低备份对数据库性能影响。更多信息,请参见如何调节备份速度。
对于主备数据库,如果可以访问备库,建议在备库上执行备份任务。
说明RDS数据库目前仅开放主库访问,因此只能在主库上执行备份任务。
相关文档
如需了解逻辑备份和物理备份的区别,请参见逻辑备份和物理备份区别。