带有 2 个 SSD 的服务器上的 InnoDB

red*_*777 -1 mysql innodb ssd

我有一台带有 2 个 SSD 的服务器。我正在运行 LAMP 安装并有一个 innoDB 数据库。

我的问题是:

1) innoDB 会自动使用两个 SSD 还是只使用一个?2) 如果我使用 2 个 HDD 而不是 2 个 SSD,我会导致显着的性能下降吗?

谢谢

EEA*_*EAA 5

innoDB 会自动使用两个 SSD 还是只使用一个?

不,InnoDB(和 MySQL)对您的存储子系统一无所知。您需要根据需要配置存储设备(RAID、LVM、文件系统等),将存储挂载到您选择的位置,然后指示 MySQL 使用它。

如果我使用 2 个 HDD 而不是 2 个 SSD,我会导致显着的性能下降吗?

这完全取决于您的工作负载和块设备的功能。如果您有旧的或便宜的 SSD 但 15k 光纤通道硬盘,那么这些硬盘将遍布您的 SSD。

旋转硬盘在处理顺序工作负载时表现更好,而 SSD 在随机 IO 时表现更好。