我们当前的sql Server机器(大约6年):
Box: Dell 2900 cpu: Xeon 5160 Dual Core RAM: 4GB HDD: 6x 15k RPM SAS drives in raid 10
从6岁开始,驱动器已连续旋转6年,这让我的雇主对驱动器的寿命感到紧张.我们正在考虑购买或升级我们当前的服务器.我的雇主是否有理性的恐惧,或者驱动器应该持续几年? (它们不再容易找到,但我们确实在备用计算机内部有一个热备用驱动器,并且其中有一个带有相同驱动器的热备用服务器)
我们的想法是要么让另外6个SAS驱动器在RAID 10中运行,要么考虑在raid 1中获得两个SSD(SLC)驱动器.除了成本之外,有没有理由选择这种或那种方式?
是否值得升级服务器以获得新的cpu和RAM?我们的sql服务器的cpu通常不会超过10%.它运行一个中等流量的网站和内部业务应用程序,但在使用方面没有什么疯狂.
解决方法
从灾难恢复,性能和功耗的角度来看,我会尽快升级.您无法预测硬件故障,因此它可能是您的磁盘,PSU,主板或其他组件.
我倾向于遵循一条经验,即至少每3年更新一次专业设置,因为在那段时间内性能和功率效率通常会翻倍.也可能很难找到备件.如果您的PSU或主板死机,您可以多快恢复服务?你测试过这个吗?该业务的时间范围是否可以接受?
在过去的6年中发生了很多事情.您必须非常难以找到比您已有的基于Xeon的新系统.
如果您的整个数据库可以容纳4GB或8GB RAM,那么您将从新的cpu和千兆网络接口中受益匪浅.
你对这个系统有什么监控吗?磁盘是否移动,除了写入数据(如果6年后只有2GB的数据,这些数据不是很多)和访问日志?
对于它的价值:现代固态硬盘可以做大量的写入,15年前的神话不再适用. SSD就像机械驱动器一样磨损,它们只是更快速地读取和写入数据.但是,不确定数据库中是否有足够的数据可以感觉到性能差异.