MySql 复制强制延迟

MySql 复制强制延迟

我在公司维护一个测试环境。

我正在将测试数据库更新为生产数据库的从属数据库。

我需要知道的是,是否有办法每天仅更新这个特定的从属设备 1 或 2 次,而不是几乎实时地更新?

问候,佩德罗

答案1

我不知道是否有可配置的选项可以做到这一点。

但是,如果从属设备与主设备断开连接,它们会很乐意从中断的地方继续工作。考虑到这一点,您可以按照所需的间隔编写脚本STOP SLAVE/命令。START SLAVE

您可能希望使用以下命令确保从属服务器已完成复制:Seconds_Behind_Master值或mk-table-checksum然后再次阻止他们。

答案2

没有内置方法可以做到这一点。如果你只想每天重新同步一两次,我建议你遵循 Dan Carley 指出的路线。

如果你希望数据库落后你可以使用指定的时间,比如几个小时mk-从属-延迟马特吉特。这将自动平衡START SLAVE/STOP SLAVE周期以维持定义的延迟。

相关内容