MySql复制强制延迟

我正在维护一个testingEnv在我的公司。

而且我正在将testing数据库提升为生产版本的奴隶。

我需要知道的是,如果有任何更新这个特定的奴隶,每天只有一两次,几乎不是实时的,现在呢?

问候,佩德罗

我不知道有一个可configuration的选项来做到这一点。

但是,如果从主人身上断开,奴隶们会从他们离开的任何地方愉快地接起来。 考虑到这一点,您可以按照需要的时间间隔脚本执行STOP SLAVE / START SLAVE命令。

您可能需要在再次停止之前使用Seconds_Behind_Master值或mk-table-checksum来确保从站已完成复制。

没有内build的方法来做到这一点。 如果您只想每天重新同步一次或两次,build议您按照Dan Carley指出的路线行事。

如果您希望数据库落后于指定的时间,例如 – 几个小时,您可以使用maatkit中的 mk-slave-delay 。 这将自动平衡START SLAVE /奴隶奴隶周期,以保持定义的延迟。