"
所以这里只是说会调用原生的一些命令和接口,没有具体的实现原理是吧。从VDI官方了解在创建数据库备份快照的时候会冻结源库,在全量和增量的时候,HBR混合云备份的数据库备份会对源库产生冻结操作吗?
是的,您的理解是正确的。云备份的工作原理主要是通过调用数据库的原生备份组件来执行备份指令,读取备份数据并进行压缩后,上传到云备份备份库。在这个过程中,确实会涉及到对源库的冻结操作,以确保备份数据的完整性和一致性。
对于全量备份,源库会被完全冻结,直到备份完成。对于增量备份,源库在备份过程中也会被冻结,但是冻结的时间会比全量备份短,因为只需要备份自上次备份以来发生变化的数据。
这种冻结操作是为了保证备份数据的完整性和一致性,但是在某些情况下,例如高并发写入的场景,可能会导致源库的性能下降。因此,建议在备份策略上进行适当的调整,例如选择在业务低峰期进行备份,或者在源库上进行适当的性能优化。
是的,在全量和增量备份过程中,HBR混合云备份的数据库备份会对源库产生冻结操作。这是因为在备份过程中,需要锁定源库中的数据表,以确保在备份过程中数据不会被其他用户修改或删除。这个过程被称为“锁表”。
当备份完成后,源库中的表会被解锁,以便其他用户可以继续访问和使用这些数据。然而,在备份过程中,源库会暂时被锁定,这会导致一些性能问题,例如查询延迟或锁定等待时间增加。这就是为什么在进行全量和增量备份时,HBR混合云备份的数据库备份会对源库产生冻结操作的原因。
SQL Server备份会调用VDI接口,备份时有冻结数据库的风险但时间非常短 (通常在小于1s,有时候一会有数秒),备份带来的数据读取也会同时有磁盘IO,因此对数据库性能会有些影响。一般数据库备份,尤其是全量建议在业务低峰期。此回答整理自钉群“云备份线上咨询群(原混合云备份HBR)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。