对于MASTER_DELAY如何为MariaDB-10.2.15工作有疑问。 (https://mariadb.com/kb/en/library/delayed-replication/)
我的奴隶当前设置为CHANGE MASTER TO master_delay = 86400;
我预计在我设置奴隶之后,在1天(86400s)之后,奴隶会在他们进来时应用binlogs,前提是最新的声明至少是86400s。然而,实际发生的事情是在86400s之后,SQL_Remaining_Delay命中0并且它立即跳回到86400并再次开始倒计数到0而不应用任何binlogs(Seconds_Behind_Master的值继续增长超过86400s)。
我希望Seconds_Behind_Master尝试保持86400左右(即我们总是有一个落后于主机24小时的奴隶),但是Seconds_Behind_Master值增长到86400以上并且没有减少(等待SQL_Remaining_Delay再次从86400点击0) ?)
关于如何在主人身后24小时实现奴隶的任何想法? 谢谢!