MySQL Master Slave Replication似乎只是在更新从站上的二进制日志

时间:2013-07-17 16:33:18

标签: mysql replication percona

我有一个非常奇怪的问题,我设置了Master / Slave复制,其中slave是Percona Cluster节点。

所有内容似乎都在正常运行,但从属数据库中没有数据,并且数据文件本身也没有在从属设备上增长。

奇怪的是,虽然我可以看到binlogs的文件大小在奴隶上增长了很多(目前此服务器上没有其他任何东西运行)。

我的问题是这个..在主/从复制期间InnoDB / XtraDB在将其刷新到实际数据库之前,是否在从属的binlog中缓存了一定数量的数据?

如果是这样,我可以配置这个“冲洗”。

非常感谢

1 个答案:

答案 0 :(得分:0)

Galera不直接使用Binlog文件进行复制,但子系统是(对于自己的复制协议)。确保您已在从属设备上激活log-slave-updates。另外,虽然它应该使用默认的STATEMENT格式,但由于过去发现的一些问题(自动增量值在Galera中的工作方式不同),我建议以ROW格式进行复制。

如果这不起作用,我们可以尝试其他的东西(二进制日志增加还是中继日志增加?-log slave更新默认情况下不应该启动; SQL线程是否已停止?;您是否尝试复制非innodb表?)