我有一个主/从复制(使用 MySql 5.1 / InnoDB)。
目前我的主服务器和从服务器都在相同类型的服务器上运行(32 GB RAM,2 x Intel Xeon 5520 Quad Core 2.26 GHz(8 核))并且具有相同类型的配置(在 innodb_pool_size 等方面)
我正在考虑将我的主机升级到更强大的机器(48GB RAM,2 x Intel Xeon 5640 六核 2.26 GHz(12 核))。
我的问题是:是否可以只升级主机(增加他的 buffer_bool_size 等)并将从机留在当前设置?
是的,您可以升级 Master 的 my.cnf 文件以处理新环境。
我有一个额外的建议。
MySQL 5.1.38 之前的 InnoDB 不能使用多个 CPU。
你可以做两件不会影响奴隶的事情之一
完成上述操作之一后,您可以配置访问多个 CPU 的必要选项
只要您的各个服务器的设置不超过服务器的容量(例如内存使用),运行不同的服务器规格就没有问题。我的意思是您不要将利用 48GB RAM 的主设备的新配置设置复制到从设备。
如果您将 Master 最大化,猜猜 Slave 会发生什么?它会越来越落后。也就是说,你可能需要奴隶至少和主人一样强大。