带有 RAID 10 SSD 的数据库服务器

Jon*_*ski 3 windows-server-2008 ssd sql-server

所以我们提供了一个服务器用作我们的生产数据库服务器。最大的不同是它将在硬件 RAID 10 中包含 6 x 80GB SSD,使用 LSI 8708 RAID 卡。

以下是规格:

  • 操作系统:Windows Server 2008 标准版 R2
  • CPU:2 x Intel Xeon L5620 四核 CPU
  • 内存:8 GB DD3 PC3-1333 MHz RAM
  • 硬盘:RAID 10 中的 6 x 80 GB SSD(英特尔 X-25-M)
  • RAID 卡:LSI 8708,带有用于写入缓存的电池备份。

我们在数据库中进行了大量的写入和读取。

我知道 SSD 相对较新,我想知道在生产数据库服务器中使用它们是否是个好主意。

以下是一些问题:

  1. 我知道阅读时间很快,那么写作呢?它们是否比普通 HD(一般)快?
  2. 通过将 RAID 10 配置与 SSD 一起使用,我们是否会在性能上有所提高?不应该只使用 RAID 1 吗?
  3. SSD 的性能不会随着时间的推移而降低吗?我知道普通 HD 可以,但我应该担心这一点还是它仍然比机械 HD 好。
  4. 我们是否应该格式化驱动器或以任何特定方式配置 Windows 以获得更多性能?

谢谢...

Mar*_*son 8

我知道阅读时间很快,那么写作呢?它们是否比普通 HD(一般)快?

是的。如果您的操作系统支持 TRIM,它们会非常非常快。Server 2008 R2 可以。但 TRIM 不适用于 RAID 卷。

通过将 RAID 10 配置与 SSD 一起使用,我们是否会在性能上有所提高?不应该只使用 RAID 1 吗?

有很多关于RAIDing SSD的研究。Toms Hardware 在这里进行了一些很棒的(虽然较旧)的研究,请得出您自己的结论。但是,这样做时您将失去 TRIM 能力。

SSD 的性能不会随着时间的推移而降低吗?我知道普通 HD 可以,但我应该担心这一点还是它仍然比机械 HD 好。

传统 HD 之所以会变慢,只是因为它们变旧并开始出现故障,但除此之外,假设它没有任何坏扇区,10 年前的磁盘应该与新磁盘一样快。

不过,关于 SSD,我们不会真正知道,直到最近投入生产的 SSD 开始老化。就我个人而言,我没有决定,因此避开 SSD,因为我们有合同义务确保我们的数据保持其完整性 7 年,而且我不会在 SSD 上冒险。

我们是否应该格式化驱动器或以任何特定方式配置 Windows 以获得更多性能?

是的。你应该对齐你的分区