首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server 2008R2最小RAID/磁盘配置

Server 2008R2最小RAID/磁盘配置
EN

Database Administration用户
提问于 2013-12-20 22:13:11
回答 1查看 427关注 0票数 6

我想利用一些专用服务器网络主机提供的新英特尔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

EN

回答 1

Database Administration用户

发布于 2013-12-25 17:30:32

对于具有高insert/update工作负载的4 bay配置,我将使用其中之一:

1)纯主轴

  • 日志的一个RAID1。用几百MB的写缓存来备份它。
  • 用于数据文件和tempdb的一个RAID1

基本原理:你主要是写在日志上。日志的延迟是OLTP的主要原因,它不会比带有写缓存的RAID1好多少。您可以使用SATA -这应该给您至少80 1ms /秒顺序写入的延迟小于1ms。

2) SSD +主轴

  • 具有与上述配置相同的日志的一个RAID1。
  • 用于数据文件和tempdb的一个RAID1

基本原理:此配置将有利于更高的tempdb负载,并且如果您在DRAM上节省时间(因为这将导致检查点活动上升并驱动读I/O),这将是很好的。

3)纯SSD

  • 如果你不担心把它们磨损掉的话,就把它们放到RAID5里。
  • 如果您使用的是消费级的SSD --将它们放在RAID10中。

基本原理:具有4xSSD的RAID5对于几乎所有目的来说都足够快。

每件事都是一样的

4) 8 bay,只有主轴配置

  • 为日志文件在RAID1中放置2个磁盘。
  • Rest进入RAID10或RAID5 (如果您担心tempdb,则为RAID10)

总体上:总是喜欢一个2轴RAID1和写缓存的日志。对于99%的情况来说,这是足够的( SATA为80 to /秒,SAS为120 to/秒)。

票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/55410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档