【问题标题】:MySQL Replication Procedure - Ignored DBs/TablesMySQL 复制过程 - 忽略的数据库/表
【发布时间】:2012-01-10 18:23:33
【问题描述】:

这更像是一个信息性问题,而不是一个需要解决方案的问题。我们将主 MySQL 服务器和从 MySQL 服务器配置为执行基于语句的复制。目前,复制延迟了好几天,因为有人在准备独立的数据库副本时忘记忽略创建/修改/销毁的临时数据库/表(上周我们做了很多)。我现在已经将slave配置为忽略相关的数据库,但是对于那些被忽略的数据库已经在中继文件中有一堆语句。

我的问题是:当从服务器将语句从主服务器的二进制日志复制到其中继日志时,是否应用了忽略,或者中继日志中的语句是否违反忽略约束?如果是前者,则意味着我们需要更长的时间才能赶上;如果是后者,当从站到达这些语句时,我们将迅速赶上。

换一种说法:哪个线程考虑了db/table的忽略,io线程还是sql线程?

【问题讨论】:

    标签: mysql database-replication


    【解决方案1】:

    看起来是sql线程,所以复制到slave的语句还没有执行,会根据忽略规则进行检查。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-25
      • 1970-01-01
      • 1970-01-01
      • 2013-05-20
      • 1970-01-01
      • 1970-01-01
      • 2018-05-18
      • 1970-01-01
      相关资源
      最近更新 更多