2013-07-17 44 views
0

我有一個非常奇怪的問題,我已經設置主/從複製與奴隸是一個Percona集羣節點。MySQL主從複製似乎只是更新從站上的二進制日誌

一切似乎都正確運行,但是從數據庫中沒有數據出現,並且從屬數據文件本身沒有增長。

奇怪的是,雖然我可以看到binlogs的文件大小在slave上增長很多(此時此服務器上沒有其他任何運行)。

我的問題是這樣的。在主/從複製過程中InnoDB/XtraDB緩存一定數量的數據在Slave的二進制日誌中,然後沖刷到實際的數據庫?

如果是這樣,我可以配置這個「沖洗」。

非常感謝

回答

0

BINLOG文件不直接使用加萊拉複製,但子系統(本身複製協議)。確保您已在從站上激活log-slave-updates。此外,雖然它應該使用默認的STATEMENT格式,但由於過去發現的一些問題(自動增量值在Galera中的工作方式不同),我建議以ROW格式進行復制。

如果這不起作用,我們可以嘗試一些其他的東西(是二進制日誌增加還是中繼日誌增加?-log從屬更新不應該默認啓動; SQL線程是否停止?複製非innodb表?)