在纯 mysql 盒上投资 SAS 驱动器,并附带小数据集?

在纯 mysql 盒上投资 SAS 驱动器,并附带小数据集?

我正在考虑将 mysql DB 移到自己的服务器上。我应该投资 15k rpm SAS 驱动器,而不是标准 SATA 驱动器吗?我的数据集只有 450mb...每月增长约 40mb。该服务器将有 4GB 的 RAM,并且还将运行 memcached 实例。

答案1

这与大小无关,而是与您需要的速度有关。SAS 速度要快得多。但是,由于数据集约为 0.5GB,而您有 4GB,并且增长率如此之慢,您不妨将所有内容加载到内存(mysql 缓存)中,而不必担心硬盘速度。

答案2

如此小的数据集应该可以在内存不足的情况下正常工作。但是,如果您想投资高性能磁盘,请购买固态磁盘。它的性能可以胜过任何 SAS 磁盘。

答案3

查看您的工作集,除非您计划每秒读取/写入数千次,否则磁盘类型是您最不需要担心的。投入更多时间并使用 memcached。

答案4

您仍然需要磁盘来写入提交日志 - 在这种情况下,小型随机写入的性能才是最重要的。获得电池支持的 RAID 控制器至关重要,因为它可以大大加快小型写入速度(控制器在后台执行这些操作;如果电源故障,它会将数据保存在缓存中,直到电源恢复)

这是假设您需要耐用性。

相关内容