在MySQL主从复制环境中,如果我有4个从服务器,我如何执行负载平衡的select查询?
我是否应该编写一个PHP类来处理这4个从站,或者可以将查询处理到MySQL自己的负载均衡器解决方案?是否有MySQL负载平衡解决方案?
我可以使用其他工具来分发我的查询吗?在这种情况下,典型的设置是什么?
谢谢你所有的回答!
发布于 2010-05-11 06:56:18
通常的做法是在mysql集群前面设置类似ldirectord的东西,为集群提供一个虚拟ip作为负载平衡地址,这样就可以将您的查询分发到不同的mysql服务器上。
这将需要ipvs路由,这对于您的特定情况可能/可能不是过度杀伤力,它可能是php控制负载平衡将适合您正在尝试实现的目标。
发布于 2010-05-11 11:03:40
是也不是。
确实有两个问题需要回答:
执行此操作
https://stackoverflow.com/questions/2806974
复制相似问题