gpt4 book ai didi

mysql - Galera 集群高 Ping

转载 作者:行者123 更新时间:2023-11-29 15:34:54 25 4
gpt4 key购买 nike

我有 3 个游戏服务器连接到同一个数据库。我开始使用 galera 集群进行同步,因为 mysql 远程连接由于主机距离(巴西、美国和法国)而出现延迟,而且我的游戏服务器仅使用一个主线程来进行重要查询。

发生这种延迟(lag)是因为主线程在继续运行应用程序之前需要接收回调(确认)。

我认为在 galera 集群中,使用 ping 0 的本地数据库问题不会再发生,但我不知道为什么,每次我在数据库上进行 INSERTS 和 DELET 时都会发生相同的延迟。在我的应用程序调试中,我发现查询以 0 MS 的时间发送到本地,但仍然滞后。

我的问题是,galera mysql-wsrep 是否需要其他集群的确认?

最佳答案

Galera 在 COMMIT 命令期间检查所有其他节点。这就是滞后发生的时候。当然,COMMIT 是任何事务显式或隐式(自动提交)的一部分,因此每个事务都有延迟。

这意味着地理上分散的 Galera 集群的最佳使用方式是将许多操作放入单个事务中。 (另一方面,如果出现任何失败/死锁等情况,单个事务中的太多事情可能会导致撤消太多操作。)

美国和欧洲之间的延迟约为 100ms;这就是你所看到的吗?

关于mysql - Galera 集群高 Ping,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58346288/

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