在一个集群中使用5个物理服务器

我有5个低端内存和CPU资源的物理服务器。 我想创build一个使用所有这些服务器的集群,并希望在同一个MySQL数据库上运行MySQL数据库将利用5服务器的CPU能力来执行数据库查询及相同的内存。 你能帮我理解如何做到这一点?

问候,

取决于你在做什么。 如果您需要可用性,请在主从组合中设置您的主机,以便使用MySQL内置的主从复制实现最大的可用性。 如果你需要高性能,我会推荐MySQL集群。 根据您的应用程序,可扩展性也应该是决定select哪种方法的一个因素。

另外还有一个很棒的博客,由编写“高性能MySQL”的人来看。 真正聪明的船员和伟大的读物:

http://www.mysqlperformanceblog.com/2010/01/16/how-expensive-is-mysql-replication-for-the-master/

您将无法简单高效地使用所有5台服务器的CPU和内存,但可以对MySQL进行集群。

请参阅此处获取指南: http : //www.howtoforge.com/loadbalanced_mysql_cluster_debian