所以我正在构建一个sql Server 2008 R2 x64 …将运行大约2GB的单个用户数据库,可能是80/20读/写,以及大约100个用户.
基本硬件将是DL380,12GB RAM和双6核Xeon.现在我挂了磁盘配置……
选项1
RAID 1 60GB SSD(操作系统,sql文件,TLog,TempDB)
RAID 1 120GB SSD(DB文件)
要么
选项2
RAID 1 146GB 15K(操作系统,sql文件)
RAID 1 146GB 15K(Tlogs,TempDB)
RAID 10 4x148GB 15K(DB文件)
我当前的生产服务器中的一些perfmon数字:
内存可用MBytes – 813(服务器有4GB内存)
页面预期寿命 – 496854avg
批量请求/秒 – 7.5avg 97.595max
sql编译 – 3.422avg 27.599max
sql重新编译 – 0.002 0.200max
业务优先级比性能更可靠.
您更喜欢上述哪种磁盘配置? SSD的成本差异约为2700美元(还需要第二台镜像服务器). SSD会不会对这么小的数据库产生影响?我可以想象用12GB我会有足够的物理内存用于整个数据库,对吧?
感谢任何反馈…谢谢!
解决方法
我读过有关高
failure rates的SSD;因此,如果可靠性是首要任务,我会选择15k SAS驱动器.
无论哪种方式,使用RAID你都有磁盘容错能力,但你可能最好用15k SAS.我们已经运行了大量带有15k SAS驱动器的dell服务器,而且它们已经坚如磐石.