gpt4 book ai didi

php - Percona 复制不同步

转载 作者:行者123 更新时间:2023-11-29 02:12:18 29 4
gpt4 key购买 nike

我们使用 percona 集群 5.7.20我的 wsrep 配置。

max_connections = 10000
open_files_limit = 32768
wsrep_sync_wait=1
wsrep_causal_reads=ON
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
wsrep_provider_options="pc.ignore_quorum=true;pc.ignore_sb=true;gcache.size=2G; gcache.page_size=1G;gcs.fc_limit = 256; gcs.fc_factor = 0.99;"
wsrep_slave_threads=32
[sst]
inno-apply-opts="--use-memory=8G"
compressor="pigz"
decompressor="pigz -d"

我通过 php 7 测试代码测试了同步复制。 https://github.com/ureyni/percona_replicationtest

通过事务将值插入节点 1。执行提交后,如果没有找到数据,则在 node2 上使用某个值执行选择查询,在 node3 上查询 exec。

测试不成功。

为什么?我不明白,因为互联网上的所有文档都说它是同步的。

请帮忙。

最佳答案

我会首先检查节点是否真正形成了一个集群。

连接到任何节点并运行以下查询

show status like 'wsrep_%';

如果所有 3 个节点都已连接,您应该会看到如下内容

mysql> show status like 'wsrep%';
+----------------------------+--------------------------------------+
| Variable_name | Value |
+----------------------------+--------------------------------------+
| wsrep_local_state_uuid | b598af3e-ace3-11e2-0800-3e90eb9cd5d3 |
...
| wsrep_local_state | 4 |
| wsrep_local_state_comment | Synced |
...
| wsrep_cluster_size | 3 |
| wsrep_cluster_status | Primary |
| wsrep_connected | ON |
...
| wsrep_ready | ON |
+----------------------------+--------------------------------------+

如果 wsrep_ready 为 OFF,则节点未正确初始化。您可以检查日志以查看是否发生了错误。

如果 wsrep_cluster_size 为 1,则尚未形成簇。该节点独立运行。首先要检查的是 wsrep_cluster_address 变量是否设置正确。这是来自文档

wsrep_cluster_address

Specify the IP addresses of nodes in your cluster. At least one is required for a node to join the cluster, but it is recommended to list addresses of all nodes. This way if the first node in the list is not available, the joining node can use other addresses.

想了解更多,最好看看

https://www.percona.com/doc/percona-xtradb-cluster/5.7/configure.html

关于php - Percona 复制不同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48539605/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com