Som*_*guy 4 mysql replication multi-master galera
我一直在使用 mysql master:master 复制,并且总是能够使用此命令检查复制的状态:
mysql > show slave status\G
我能够在 show Slave status 命令中看到这一点:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Seconds_Behind_Master: 0
如果我落后于我的其中一个,则 secondary_behind_master 总是让我知道服务器。
我没有使用 galera,并且不确定如何验证一切是否都是最新的。我看到这篇文章“监控集群状态”
我意识到我可以使用此命令来查看集群中有多少个节点:
SHOW GLOBAL STATUS LIKE 'wsrep_cluster_size';
但我不确定这个命令是否足以判断它们是否是最新的:
SHOW GLOBAL STATUS LIKE 'wsrep_local_state_comment';
此命令当前显示已同步,但我无法判断这是否是判断我是否可以开始的最佳方法。
如果wsrep_local_state_comment
、wsrep_ready
、 和wsrep_connected
显示正确的值,则该特定节点是好的。
没有Seconds_Behind_Master
等价物,因为 Galera 是同步的——根据定义和设计,健康的节点不能滞后……慢速节点会减慢所有其他节点的速度,但它不会落后于它们。
归档时间: |
|
查看次数: |
12033 次 |
最近记录: |