ProxySQL 主备设置

2024-04-30

我的设置:

两台 MySQL 服务器使用第三方 Tungsten Replicator 运行主主复制(由于遗留原因,现在无法更改)。

通常,该集群用作主用-备用集群。在正常操作中,所有查询都应命中第一个服务器。仅当第一个数据库服务器发生故障时,查询才应访问辅助服务器。主-主是为了方便不使用任何主故障转移脚本。如果主服务器重新联机,所有查询都应发送到它。

我现在使用的是在主动-备用模式下配置的 Galera 负载均衡器,并进行简单的运行状况检查(x 次没有 mysql ping = 跳过此服务器),并且它工作正常。

Problem:

我想将 glbd 迁移到 ProxySQL 并复制我的设置。从两个不同权重的主机开始,即 100000 与 1。

Byt 显然 ProxySQL 使用它来衡量流量,100000 个查询转到主查询,下一个查询转到辅助查询,依此类推。当有时复制延迟很高时,它会导致问题,每 100000 个查询中有 1 个会访问可能包含一些陈旧数据的辅助服务器。

如何配置 ProxySQL,使其在运行状况检查正常时仅将所有查询发送到主服务器,而仅在主服务器运行状况不佳时才将所有查询发送到辅助服务器?当主数据库恢复活动时,所有查询都应该迁移到它。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ProxySQL 主备设置 的相关文章

随机推荐