MySQL 集群节点特定硬件

标签 mysql apache hardware mysql-cluster server-hardware

我正在考虑使用两台高端戴尔服务器(duel opteron 4386 cpu、16gb 内存和 RAID 10 SAS)设置 MySQL 集群。我还有一些其他高端机器,平均每台 i7 内存超过 20GB。

MySQL Cluster 中每个节点的硬件重点是什么?

我知道管理节点需要很少,因为它只是一个控制集群的接口(interface),并且可以与 mysqld 放在同一台机器上。

什么硬件对于 MySQL 节点和数据节点来说最重要(硬盘 IO、RAM、CPU 等?

最佳答案

您是对的,管理节点需要很少的资源 - 只需确保您在与数据节点不同的计算机上运行它/它们即可。

数据节点喜欢大量内存,因为默认情况下所有数据都保存在 RAM 中;他们还可以充分利用快速核心,在最近的版本中,有很多核心(可能最多 48 个)。用于重做/撤消日志、检查点、磁盘表文件等的多个轴可以加快速度。

MySQL 服务器不需要大量 RAM,因为它们不存储集群数据,并且在大多数情况下您不会使用查询缓存。如果复制到第二个集群,那么您应该确保它们有足够的磁盘空间用于二进制日志文件。

关于MySQL 集群节点特定硬件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701613/

相关文章:

git - Jenkins 凭据插件和 GIT 客户端不工作

Arduino无需屏蔽即可上网

gps - 用于 GPS 跟踪的微 Controller 无线通信

mysql - 如何将数据从第一个数据库传输到另一个数据库?

mysql - MySQL 8.0 中使用的 CONTAINS 关键字是什么?

查看 Mysql 错误但在正常查询中工作

php - 如何保持持久的 PHP 脚本运行?

mysql - 每个字段可以有多个值

apache - 使用 htaccess 将用户从 http 重定向到 https

c - Arduino 不同函数中具有两个值的全局变量