Ech*_*ica 11 mysql hardware database
我将把我的数据库服务器移到更好的新硬件上。目前的数据库服务器除了运行 Centos 4 之外没有任何问题。目前的硬件是 2 四核 xeon 5335,RAID 10 中的 4 15K RPM 和 4GB(是的,它真的只有 4GB)内存。
我预算中的硬件选择几乎没有价格差异,并且在 RAID 10 中将具有相同的 4 个 15K RPM 硬盘。它们是:
不包括硬盘驱动器,数据库服务器的重要部件的顺序是什么?它是这样的:内存大小、内存速度、内核,然后是缓存大小?
Jos*_*osh 21
根据我的经验,您要查找的内容将按以下优先级顺序排列:
这显然取决于应用程序,但通常数据库服务器的工作是提供对数据的真正快速访问,因此 CPU 速度不如访问数据(磁盘和 RAM)的速度重要。但显然,如果您在查询中使用大量数学/计算,则需要更多 CPU 资源。
谈到 MySQL,您还必须考虑数据的默认存储引擎。
如果仅使用 MyISAM 数据,则只需考虑以下几点
磁盘速度、内存速度、总内存、CPU
核心数是一个很大的非因素,因为 MyISAM(实际上是 mysqld)不使用多个核心。
如果仅使用 InnoDB 数据,那么现在您可以谈论核心。
MySQL 5.5 现在带有对 InnoDB 的多核支持。
只要您正确配置 InnoDB,所有 CPU 都会在 InnoDB 的所有柱面上启动。信不信由你,如果你不配置 InnoDB,在某些情况下,旧版本的 InnoDB 开箱即用比新版本更快。
如果链接太多,请不要投反对票。提醒我,我可以从这些链接的摘录中进行解释。
| 归档时间: |
|
| 查看次数: |
16512 次 |
| 最近记录: |