QFD*_*Dev 6 performance sql-server configuration hardware
我想将 SQL Server 数据库从与 Web 服务器的共享配置移动到它自己的专用框。我目前的预算允许我将 4 个磁盘放在一个阵列中,并带有一个热备用。我想扩展到 8 个以上的驱动器,但现在的成本有点超出我的预算(而且可能有点矫枉过正)。
所以我的问题是,当限制为 4 个磁盘时,SQL Server 2012 的最佳配置是什么?该数据库大约为 29 GB,并且每月增长大约 250-500 MB。数据库通常会提供 80% 的读取到 20% 的插入/更新/删除。
我从研究这个主题中了解到,我的选择如下:
我正在寻找一种解决方案,该解决方案可以为我提供合理的性能,但如果单个驱动器出现故障(我理解这在 SSD 中很常见),则不会消除阵列。
当前硬件 ------------------
HP ProLiant DL360 G7 1 x Xeon E5640 / 2.66 GHz - RAM 12 GB - RAID 1 中的 2 x 300GB 可插拔 SAS SFF 10,000 rpm 磁盘。
使用旋转盘式磁盘时,您希望将日志和数据保存在单独的驱动器上,因为随机访问数据会中断顺序日志写入操作,从而使日志成为性能瓶颈。SSD 没有这个问题,因为它们没有传统硬盘机械动作所施加的性能限制。
如果您要为数据库服务器购买 SSD,请购买使用寿命长的 SSD,例如 Intel S3700。您可能最好购买其中的两个而不是四个更便宜的,并且 2x100GB 的单位 + 一个热备件(这可能足以让您以目前的增长速度持续使用几年)每个成本约为 200 英镑。谷歌购物。
在同一个磁盘上混合日志和数据不再是什么大问题。但是,您可能会因拥有单独的日志驱动器而获得一些弹性。如果您想这样做,那么 5 个磁盘(足够两对 + 一个热备件)仍然可以看到您有 1,000 英镑的零钱。
在 RAID-1 中尝试两个高质量的驱动器,并为启动器提供一个热备份。您的增长表明您的交易量可能不会如此之高,以至于此设置无法跟上您的应用程序工作负载。
将您的数据库备份到旋转磁盘上 - 几个企业级 SATA 磁盘和一个热备件应该花费您数百美元。
如果(且仅当)您遇到该批次的性能问题,那么您可能会考虑添加更多 SSD,但我怀疑只有一对速度足以满足您的交易量。
归档时间: |
|
查看次数: |
1300 次 |
最近记录: |