关于Mysql主从配置

时间:2009-02-27 05:35:32

标签: mysql

我正在开发一个社交网络。对于DB负载平衡,我想使用 Mysql中的主从复制。

在开始处理复制之前,我想知道类似

的内容

1)我们如何设置复制

2)优势和优势是什么?主从复制的缺点

3)当我们使用“select”查询时,是的,我们需要向Master或Slave发送请求(手动)

或Master自动发送给奴隶......我想知道这件事。

4)我们可以安装Master&一个系统中的从站(即CPU)?这是否可取?

提前致谢

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

首先,阅读MySQL Replication documentation。这非常有用,并且会回答很多你甚至没有意识到你需要问的问题。

在应用程序中处理复制意味着您可以分发SELECT语句。它们不需要复制,无论它们击中哪个服务器都会返回相同的结果。但是,必须在主服务器上发生UPDATE,INSERT和DELETE语句。

请记住,复制会传播读取加载,但每个服务器仍然具有相同的写入加载。根据您的查询读/写比率,这可能不合适。 (查看LiveJournal关于它们如何缩放的演示文稿。很容易找到。)

编辑:想要引用 LiveJournal ,而不是Facebook。 D'哦!