Error number: MY-013469; Symbol: ER_GRP_RPL_RECOVERY_STRAT_CLONE_THRESHOLD; SQLSTATE: HY000
Message: This member will start distributed recovery using clone. It is due to the number of missing transactions being higher than the configured threshold of %llu.
错误说明
MY-013469:ER_GRP_RPL_RECOVERY_STRAT_CLONE_THRESHOLD是MySQL中的一个比较严重的错误,其对应的SQLSTATE为HY000。当MySQL尝试在复制组中恢复集群时,会发生此错误。此错误的出现意味着复制组的状态无法被恢复到期望的状态,而是处于一种不可预料的状态。
常见案例
MySQL ER_GRP_RPL_RECOVERY_STRAT_CLONE_THRESHOLD错误最常见于复制组中,当MySQL试图恢复一个复制组,主节点上的克隆日志收集策略已超过门槛值时出现。MySQL在尝试恢复复制群集时,检测到克隆收集策略已欠缺或推迟。
解决方法
MySQL ER_GRP_RPL_RECOVERY_STRAT_CLONE_THRESHOLD错误的解决方法主要聚焦于改变复制组的发展趋势,在决定是否需要更改克隆日志集策略之前,可以先重新分析此复制组当前的情况和发展前景,并根据当前的状况对策略进行调整。另外,如果需要,也可以尝试手动重建复制群集,将复制组重置为可恢复的状态,以降低ER_GRP_RPL_RECOVERY_STRAT_CLONE_THRESHOLD错误的出现。