我想利用一些专用服务器网络主机提供的新英特尔E5-2620 (v2)机器提供的巨大价格/性能。
不幸的是,这些E5-2620v2专用服务器提供的大部分是一个1CU,并限制在4个驱动器的海湾。我的产品SQL 2008 R2 (2GB)数据库支持一个拍卖web应用程序,它的更新频率非常高,很多用户都会进行小更新。
我目前在我的Server上有一个8驱动器配置:- RAID 1数组(操作系统和程序文件)- RAID 1数组(SQL文件)- RAID10 (SQL & TempDB)
我的问题是,如果我使用: 1)单个4驱动器RAID 10数组(带有OS和所有SQL文件的600 GB SAS驱动器),我会为我的OLTP SQL服务器创建磁盘性能问题吗?我会更好地使用一个更慢,更昂贵的机器,支持8个驱动器?
2)我找到了一个提供2个内部SSD和4个主机交换驱动器的磁盘,建议的磁盘布局是什么。是否仍然建议将SQL日志放在单独的磁盘上,并进行高频率的小db更新?2驱动器SDD RAID 1: OS & Temp文件和SQL日志文件4驱动器RAID 10: SQL数据和系统数据库文件,TempDB
3) SATAs和SASA15K磁盘之间是否仍存在显著的性能差异,因为我们的一些主机只提供SATA?
非常感谢您的任何建议。
arf
发布于 2013-12-25 17:30:32
对于具有高insert/update工作负载的4 bay配置,我将使用其中之一:
基本原理:你主要是写在日志上。日志的延迟是OLTP的主要原因,它不会比带有写缓存的RAID1好多少。您可以使用SATA -这应该给您至少80 1ms /秒顺序写入的延迟小于1ms。
基本原理:此配置将有利于更高的tempdb负载,并且如果您在DRAM上节省时间(因为这将导致检查点活动上升并驱动读I/O),这将是很好的。
基本原理:具有4xSSD的RAID5对于几乎所有目的来说都足够快。
每件事都是一样的
总体上:总是喜欢一个2轴RAID1和写缓存的日志。对于99%的情况来说,这是足够的( SATA为80 to /秒,SAS为120 to/秒)。
https://dba.stackexchange.com/questions/55410
复制相似问题