MySql 推荐硬件

Ran*_*Ran 8 mysql database-recommendation

我们公司的服务器目前托管在 VPS 上,我们决定迁移到专用服务器。

在为数据库服务器选择最佳硬件时,我们应该投入更多资源:更好的 CPU(更多内核)?或更多的内存?

最佳投资回报率在哪里?

有什么建议?

Rol*_*DBA 11

你应该投资于两者。

至于 MySQL,如果您使用 InnoDB 作为默认存储引擎,则必须升级到 MySQL 5.5 才能使用更多内核。这是我过去关于这个主题的一些帖子

作为参考,我在雇主的网络托管公司有一个客户,该公司在循环复制中拥有三个数据库服务器。每个数据库服务器具有以下内容:

  • MySQL 5.5.9
  • 192 GB 内存
  • 162 GB InnoDB 缓冲池
  • 双六核(没错,12 个 CPU)
  • 1.8TB 磁盘容量
  • 978 个多租户数据库
  • 892 GB InnoDB 数据
  • 启用innodb_file_per_table

他们已经有整整一年的时间了。我个人将 my.cnf 配置为多核参与。所有 12 个 CPU 都在使用中。InnoDB 缓冲池已满。自从为他们设置了这种布局以来,客户就没有对 DB Performance 提出任何抱怨。

调整 InnoDB 非常重要,因为如果不这样做,MySQL 5.5 的性能将比 MySQL 5.1 差。在某些情况下,它可能比 MySQL 4.1 更糟糕。

至于 RAM,调优连接使用,连接数和 InnoDB 缓存是最重要的


归档时间:

查看次数:

35524 次

最近记录:

4 年,9 月 前