【发布时间】:2020-10-12 15:42:21
【问题描述】:
我正在尝试在 3 个不同的位置设置一个由 3 个服务器组成的集群;达拉斯-美国、伦敦-英国、孟买-印度。在每个位置我都设置了一个网络服务器和数据库服务器。在数据库服务器上,我配置了 Galera Mariadb 多主集群以在所有三台服务器之间复制数据库。我的每个网络服务器都通过本地 IP 连接到他们的区域数据库服务器。我期待我的达拉斯网络服务器将从达拉斯数据库服务器获取数据库记录;来自伦敦数据库服务器的伦敦网络服务器和来自孟买数据库服务器的孟买网络服务器。
一切都运行良好,但我发现 mysql 查询在获取记录时需要超过 100 秒的时间。我已经尝试过使用单实例的 Mariadb 并在 5 秒内获取数据。
我做错了什么?
【问题讨论】: