云数据库 GAUSSDB(FOR MYSQL)-配置可控RPO:可控RPO原理

时间:2024-08-02 14:03:56

可控RPO原理

对于长事务,若提交完成返回成功的一瞬间且提交日志还未复制到从集群,容灾切换后,该长事务产生的数据将全部丢失。为了解决这个问题,RegionlessDB提供可控RPO的能力,用户可以控制在主实例上执行时间超过T的事务进入等待集合,同时主实例实时获取从实例日志持久化的数据位点(LSN)A,直到等待集合中事务提交的数据位点小于等于A时,才返回成功。这样达到用户自主控制长事务提交返回成功前,事务已经完整地持久化在从实例中的效果,从而在容灾切换场景下,减少了数据丢失的程度。

support.huaweicloud.com/usermanual-gaussdbformysql/gaussdbformysql_11_3010.html