MySQL 复制:如果副本被锁定,对主服务器是否存在风险?

MySQL 复制:如果副本被锁定,对主服务器是否存在风险?

如果从属副本长时间被锁定,对 MySQL 主服务器是否有危险?我使用的是 5.6.xx。

这个问题表明它是“安全的”,但并没有说明性能下降。

诸如完整的复制队列阻止事务提交之类的事情是糟糕的。(这发生在某些 NoSQL DB wrt 写入中)主事务也因此变慢。

我计划更改我的副本架构 (recollat​​ion),这将花费一个多小时的表锁定时间。完成后,我将推广它,并以这种方式(希望)进行实时架构更改。在这一小时内,不会发生复制,并且 MySQL 使用的任何队列/日志系统都肯定会增长。

答案1

无论是否存在主动复制,都不会对主服务器的操作产生任何影响,当然,除了复制过程本身产生的负载。

为了 100% 清楚,主人的交易不依赖于其复制因此表现不会有所不同。

停止复制过程的唯一实际风险是......

  1. 重新启动复制时主服务器上的负载增加。
  2. 如果主服务器发生灾难,则从服务器中断期间缺少复制。

相关内容