负载平衡 MySql 服务器?

0 mysql load-balancing

我从一个在托管公司工作的人那里听说你不能对 mysql 服务器进行负载平衡。真的吗?

作为一个附带问题,我应该如何以编程方式处理这些停机时间?

wom*_*ble 7

在非常简单的幼儿园级别,他是对的——你不能只是在一堆 MySQL 服务器前面贴一个第 4 层负载平衡器,并期望它工作,就像你在一堆 web 服务器上一样。

但是,有一些技术可以在多个 MySQL 服务器之间分散负载,例如分片和多主复制,从这个意义上说,您与之交谈的人是完全错误的。

至于“这些停机时间”,我不确定你的意思——负载平衡不是(必然)高可用性,如果你想正确使用这些技术,了解两者之间的关系和差异很重要.

通常,您可以通过向用户显示一个道歉的抱歉页面,然后在幕后向值班系统管理员寻求帮助来处理存储层的停机时间。