【问题标题】:Inconsistency in Tables - Galera Cluster表中的不一致 - Galera Cluster
【发布时间】:2017-03-15 04:48:32
【问题描述】:

MariaDB 集群版本:mysql Ver 15.1 Distrib 10.0.24-MariaDB,

我有一个两节点 + 仲裁器集群,它是实时的并跨节点复制数据。

很遗憾,我们发现数据库中的某些表存在一些不一致。

例如:

节点1:

MariaDB [(none)]> select count(*) from example_db.reports;
+----------+
| count(*) |
+----------+
|      299 |
+----------+
1 row in set (0.00 sec)

节点2:

MariaDB [(none)]> select count(*) from example_db.reports;
+----------+
| count(*) |
+----------+
|      285 |
+----------+
1 row in set (0.00 sec)

注意:在 mysql 错误日志中没有发现任何明显的错误

这些不一致的原因可能是什么?

这是错误还是已知问题?

谢谢。

【问题讨论】:

    标签: mysql mariadb galera


    【解决方案1】:

    我认为这个非常关键的区域没有任何错误。

    在 Galera 集群中,您必须在所有语句之后检查错误,包括COMMIT。 (这与普通复制不同。)

    所有表都是 InnoDB,对吗?

    【讨论】:

    • 都是innodb。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    • 2018-05-27
    • 2022-01-07
    • 1970-01-01
    相关资源
    最近更新 更多