我正在考虑建立一个带有两个高端戴尔服务器的MySQL群集(决斗opteron 4386 cpus,16gb ram和RAID 10 SAS)。我还有一些其他高端机器,i7平均每个20gb + ram。
MySQL Cluster中每个节点的硬件重点是什么?
我知道管理节点需要的很少,因为它只是一个控制集群的接口,可以放在与mysqld相同的机器上。
对于MySQL节点和数据节点(硬盘IO,ram,cpu等),最重要的硬件是什么?
答案 0 :(得分:0)
管理节点需要非常少的资源是正确的 - 只需确保在不同的机器上运行它/它们到数据节点。
数据节点像大量内存一样,默认情况下所有数据都保存在RAM中;他们也可以充分利用快速核心,并在最近的版本中使用很多核心(可能高达约48)。用于重做/撤消日志,检查点,磁盘表文件等的多个主轴可以加快速度。
MySQL服务器不需要大量RAM,因为它们不存储群集数据,在大多数情况下,您不会使用查询缓存。如果复制到第二个群集,则应确保它们具有足够的磁盘空间用于二进制日志文件。